【问题标题】:Have multi-column QTreeWidget root items拥有多列 QTreeWidget 根项
【发布时间】:2012-04-20 15:44:47
【问题描述】:

我正在使用 QTreeWidget 来显示类别中的项目。项目将使用几列,但我希望类别(即根项目)使用小部件的整个宽度。

我该怎么做?

还有我的一段代码:

class BugsList(QtGui.QDialog):
    def __init__(self, parent, reports):
        super(BugsList, self).__init__(parent) # Call QDialog constructor
        self._tree = QtGui.QTreeWidget(self)
        self._tree.setColumnCount(NUMBER_OF_COLUMNS)
        # ...
        for category, bugs in reports:
            category_widget = QtGui.QTreeWidgetItem(self._tree, [category])
            # ...

这是我的应用程序当前状态的屏幕截图:

【问题讨论】:

    标签: qt pyqt qtreewidget


    【解决方案1】:

    使用 QTreeWidgetItem::setFirstColumnSpanned 修复。

    【讨论】:

    • 请注意,这仅在您将项目附加到其父项后才有效,因此它确实会在QTreeWidget 的基础项目模型中获得索引。
    猜你喜欢
    • 2016-05-17
    • 1970-01-01
    • 2021-02-12
    • 2017-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-18
    • 1970-01-01
    相关资源
    最近更新 更多