如何在 QTreeView 中隐藏展开/折叠控件



当使用 QTreeView 显示多列列表时,其中行没有子项,并且基础模型是 QAbstractTableModel,如何隐藏展开/折叠控件?

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

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

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

最新更新