【发布时间】:2016-02-08 14:21:36
【问题描述】:
我正在尝试制作一个基于表格的界面,如下所示:
| QComboBox | QPushButton | Empty |
| Some data | Some data | QPushButton |
| Some data | Some data | Empty | (all additional rows resemble this one)
在第一行,我想要一个QComboBox,其中包含一些基于另一个函数的返回值定义的选择,并且QPushButtons 附加到将插入或删除数据的触发器。
假设我可以自己生成QComboBox 和QPushButtons,我怎样才能将它们插入到这些位置的QTableView 中?我目前有一个模型可以正确存储需要在标记为“某些数据”的位置显示的数据,并且不返回特殊或“空”位置的数据,我有一个 QStyledItemDelegate 应该插入这些小部件,但它只在我双击该字段时插入它们(我想这是createEditor 的触发器)。
【问题讨论】:
标签: qt pyqt pyqt4 qtableview model-view