我想知道如何使用wxWidgets创建这样的自定义列表小部件:
所有这些都有图像,按钮和信息,我该如何做这样的自定义小部件?
提前致谢。
答案 0 :(得分:1)
没有本机控件能够完全满足您的要求,因此您需要编写自己的复合控件。这对于像前两个示例中的项目的平面列表并不难做到,但对于像第一个示例中的可扩展列表来说稍微有点挑战。
如果你想避免这种情况,唯一能够接近你想要的控制是wxDataViewCtrl,您可以使用自定义渲染器来自定义单元格的外观。如果您的数据本质上是分层的或多列的(特别是如果它们都是),那么使用它是唯一有意义的。