【发布时间】:2016-04-12 20:48:52
【问题描述】:
我想向 QListView 添加一个自定义小部件,我已经阅读了关于 Delegates 的 SO 线程。 QListView/QListWidget with custom items and custom item widgets
但这在 pyqt 中是如何应用的呢?我找不到任何例子。一些文章展示了如何覆盖画图功能,它只会改变外观,但不会将小部件添加为项目。
【问题讨论】:
-
谷歌“pyqt委托示例”,发现:saltycrane.com/blog/2008/01/pyqt4-qitemdelegate-example-with
-
此示例用于绘制小部件,而不是用于组合小部件。
-
我不确定你的意思。你觉得有什么不同?
-
它没有为元素设置小部件,它只是改变了它的显示方式,在您提供的示例中,它只是将背景颜色更改为红色。但我想为每个项目添加一个自定义小部件,它可以包含例如一个 qpusbutton 或另一个小部件。