【问题标题】:Why is there a 1 at the top of a QTreeWidget?为什么 QTreeWidget 的顶部有一个 1?
【发布时间】:2012-02-20 23:28:00
【问题描述】:

QtreeWidget 的顶部有一个 1。我该如何解决?

【问题讨论】:

    标签: qt qwidget qtreewidget qtreewidgetitem


    【解决方案1】:

    这将改变 qlistwidget 的标题:

    self.treeWidget.headerItem().setText(0, QtGui.QApplication.translate("Dialog", "xyz", None, QtGui.QApplication.UnicodeUTF8))

    【讨论】:

      【解决方案2】:

      默认情况下 qt 设计器将 1 放在那里,您需要在 qt 设计器中或以编程方式使用文档对其进行编辑以满足您的需要。

      【讨论】:

        【解决方案3】:

        1 的值是 columncount property,默认情况下采用该值。

        你的问题不是很清楚。

        如果要修改标签,可以使用setHeaderLabel/setHeaderLabels函数。

        如果要隐藏标签,可以使用setHeaderHidden函数。

        请在询问之前使用Qt documentation

        【讨论】:

        • 我来这里是为了寻找这个提出问题的人正在寻找的东西。 QT 文档中没有任何内容描述标题 - 肯定有那个功能,但除非我查看文档中的 30 种左右的方法、类型和常量并检查每一个,否则没有人会知道它是什么 - 我试着点击在 1 上并注意到您无法单击它 - 它没有突出显示 - 但这并没有告诉我任何信息 - 人们只会假设他们的程序不工作或者他们不知道如何正确使用 QTreeWidget .但是这个答案有助于指出一种方法。
        猜你喜欢
        • 2016-04-08
        • 2020-01-16
        • 2018-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多