我准备好了一些Python命令行工具。所以现在我正在尝试创建一个GUI,只需点击一下,我就可以执行该工具了。我正在尝试Pyside并创建一个QTreewidget。我正在QT设计师一个一个地输入项目。但是,当我使用pyside-uic将其转换为.py文件时,Qtree项目编号为item1,item2等,例如,
self.treeWidget_1.setObjectName("treeWidget_1")
item_0 = QtGui.QTreeWidgetItem(self.treeWidget_1)
item_1 = QtGui.QTreeWidgetItem(item_0)
item_2 = QtGui.QTreeWidgetItem(item_1)
我找不到任何可以从QT设计师编辑属性的任何地方(通过给每个项目标记/名称来识别它)。谁能帮忙。感谢
答案 0 :(得分:1)
在Designer中无法执行此操作。您需要在代码中添加项目。
答案 1 :(得分:1)
您不需要item_i。如果你想对你的对象做一些事情,你必须在类中继承由pysyde-ui(pyuic4)生成的类。接下来,您可以在课程中使用self.treewidget_1
,例如self.treewidget_1.topLevelItem(i)