2010-05-07 140 views
1

我使用QTreeView則與QDirModel列出目錄中的內容。當一個用戶選擇一個項目(或一排)即時從樹形視圖使用下面的方法我怎麼知道QTreeView是空的?

setRowHidden除去它(自我,詮釋,QModelIndex, 布爾)

我怎樣才能知道樹視圖爲空或所有行被隱藏? Rowcount和Columncount似乎沒有幫助..謝謝

回答

0

您可以遍歷所有項目,並檢查它們是否隱藏與QTreView.isRowHidden(int,QModelIndex)。

這是唯一的方法。但爲什麼你隱藏行而不是刪除它們?