【发布时间】:2013-01-27 15:57:52
【问题描述】:
当使用 QTreeView 显示多列列表时,其中行没有子级且底层模型为 QAbstractTableModel,如何隐藏展开/折叠控件?
【问题讨论】:
当使用 QTreeView 显示多列列表时,其中行没有子级且底层模型为 QAbstractTableModel,如何隐藏展开/折叠控件?
【问题讨论】:
在 PyQt4 中这是可行的,但我不确定这是否是正确的方法。
def rowCount(self, parent):
if parent.row() < 0:
return self.number_of_rows
return 0
【讨论】:
尝试覆盖模型的 hasChildren() 始终返回 false,rowCount() 始终返回 0,或两者兼而有之
【讨论】: