【问题标题】:How to hide the expand/collapse control in QTreeView?如何在 QTreeView 中隐藏展开/折叠控件?
【发布时间】:2013-01-27 15:57:52
【问题描述】:

当使用 QTreeView 显示多列列表时,其中行没有子级且底层模型为 QAbstractTableModel,如何隐藏展开/折叠控件?

【问题讨论】:

    标签: qt4 qtreeview


    【解决方案1】:

    在 PyQt4 中这是可行的,但我不确定这是否是正确的方法。

    def rowCount(self, parent):
        if parent.row() < 0:
            return self.number_of_rows
        return 0
    

    【讨论】:

      【解决方案2】:

      尝试覆盖模型的 hasChildren() 始终返回 false,rowCount() 始终返回 0,或两者兼而有之

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-01-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-05-05
        • 1970-01-01
        • 1970-01-01
        • 2012-09-09
        相关资源
        最近更新 更多