【问题标题】:Creating GUI with PySide使用 PySide 创建 GUI
【发布时间】:2013-09-19 13:28:45
【问题描述】:

我已经准备好一些 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 设计器那里编辑属性(通过给每个项目一个标签/名称来识别它)。任何人都可以帮忙。谢谢

【问题讨论】:

    标签: python qt pyside qt-designer qtreewidgetitem


    【解决方案1】:

    在 Designer 中无法执行此操作。您需要在代码中添加项目。

    【讨论】:

      【解决方案2】:

      你不需要 item_i。如果你想对你的对象做一些事情,你必须在一个类中继承 pysyde-ui(pyuic4) 生成的类。接下来,您可以在课堂上使用self.treewidget_1,例如self.treewidget_1.topLevelItem(i)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-05
        • 2015-03-05
        • 1970-01-01
        • 1970-01-01
        • 2010-10-19
        • 1970-01-01
        • 2012-04-28
        • 1970-01-01
        相关资源
        最近更新 更多