Python 用PySide创建GUI
我已经准备好了一些Python命令行工具。因此,现在我正在尝试创建一个GUI,以便只需单击一下,就可以执行该工具。目前我正在试用Pyside并创建一个QTreewidget。我正在QT designer上逐个输入项目。但是,当我使用pyside uic将其转换为.py文件时,Qtree项的编号为item1、item2等Python 用PySide创建GUI,python,qt,pyside,qt-designer,qtreewidgetitem,Python,Qt,Pyside,Qt Designer,Qtreewidgetitem,我已经准备好了一些Python命令行工具。因此,现在我正在尝试创建一个GUI,以便只需单击一下,就可以执行该工具。目前我正在试用Pyside并创建一个QTreewidget。我正在QT designer上逐个输入项目。但是,当我使用pyside uic将其转换为.py文件时,Qtree项的编号为item1、item2等 self.treeWidget_1.setObjectName("treeWidget_1") item_0 = QtGui.QTreeWidgetItem(self.tre
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设计器中的属性(通过给每个项目一个标记/名称来标识它)。有人能帮忙吗。谢谢在Designer中不可能做到这一点。您需要在代码中添加项目。您不需要项目i。如果要对对象执行某些操作,必须在类中继承pysyde ui(pyuic4)生成的类。接下来,您可以在类中使用
self.treewidget_1
,例如self.treewidget_1.topLevelItem(i)