PyQT:为QListView创建自定义小部件

时间:2016-01-08 08:26:59

标签: python pyqt

我想在QListView中添加一个自定义Widget,我已经阅读了有关Delegates的SO线程。 QListView/QListWidget with custom items and custom item widgets

但是如何在pyqt中应用?我找不到任何例子。一些文章展示了如何覆盖绘图功能,这只会改变外观,但不会将小部件添加为项目。

1 个答案:

答案 0 :(得分:2)

setCellWidget()如果可以切换到QListWidget或QTableWidget add custom widget to QTableWidget cell

...或者您可以像我在这里一样通过委托在单元格矩形中生成新的Widget: delegate that edits bound python object properties

我们使用这样的代码来处理域对象的文本,数字,日期,布尔,图像,文档文件,坐标,列表属性等。