2010-05-07 98 views
1

我使用QTreeView则与QDirModel列出目录中的内容。当一个用户选择一个项目(或一排)即时从树形视图使用下面的方法我怎么知道QTreeView是空的?

setRowHidden除去它(自我,诠释,QModelIndex, 布尔)

我怎样才能知道树视图为空或所有行被隐藏? Rowcount和Columncount似乎没有帮助..谢谢

回答

0

您可以遍历所有项目,并检查它们是否隐藏与QTreView.isRowHidden(int,QModelIndex)。

这是唯一的方法。但为什么你隐藏行而不是删除它们?