是否可以在QTreeWidget中添加QTextEdit作为子级?在
下面是我的代码,我们可以创建一个QTreeWidget并添加列:
self.treetext = QtGui.QTreeWidget(self.dockWidgetContents_2)
self.treetext.setObjectName(_fromUtf8("treetext"))
self.verticalLayout_2.addWidget(self.treetext)
self.treetext.setGeometry(QtCore.QRect(20, 10, 261, 241))
item_0 = QtGui.QTreeWidgetItem(self.treetext)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_0 = QtGui.QTreeWidgetItem(self.treetext)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_1 = QtGui.QTreeWidgetItem(item_0)
并添加新项作为子项:
^{pr2}$可以使用其他示例创建新的QTextEdit:
self.groupBox = QtGui.QTextEdit(self.dockWidgetContents_2)
self.groupBox.setObjectName(_fromUtf8("groupBox"))
self.verticalLayout_2.addWidget(self.groupBox)
我们可以重新编辑一个新的项目吗?在
您可以使用^{} 在树中的任何项上设置小部件
如果您的树小部件项是可编辑的,您也可以告诉Qt打开一个持久编辑器(默认情况下,} 覆盖该行为
^{pr2}$QTreeWidgetItems
使用QLineEdit
进行编辑,但如果需要,可以使用^{相关问题 更多 >
编程相关推荐