QTreeWidgetItem
的每个列项都填充了QComboBox
。在
假设我创建了一个QTreeWidgetItem
:
tree=QtGui.QTreeWidget()
treeItem=QtGui.QTreeWidgetItem()
tree.addTopLevelItem(treeItem)
for i in range(10):
tree.setItemWidget(item, i, QtGui.QComboBox())
现在,如果我注释掉tree.addTopLevelItem(treeItem)
则不会将组合框添加到qtreewigetItem中。换句话说,我必须将QTreeWidgetItem
添加到树中,以便能够将QComboBox
es添加到{QTreeWidgetItem
时,我不知道它是否是topLevelItem' or if it will be added to another topLevelItem as a child item using
.appendRow()`方法。在
我是否应该继续将此项作为顶层分配给树,然后将其作为子项重新分配?我应该使用什么方法使一个顶级项成为另一个顶级项的子项?在
它有很多方法可以在
QTreeWidget
中创建数据。在我最喜欢的创建方法中,我使用了QtGui.QTreeWidgetItem
的构造函数将它的根项与out usingQTreeWidget.addTopLevelItem
链接起来,并建议不要使用它。在像这样的例子
参考:http://pyqt.sourceforge.net/Docs/PyQt4/qtreewidgetitem.html#QTreeWidgetItem-3
编辑时间:2014年7月8日0:50 在列表中添加页眉。在
谨致问候
相关问题 更多 >
编程相关推荐