0
我看了這個答案,但在這裏找不到任何東西,所以我問它。在PySide中使用QFileSystemModel,從索引獲取項目
使用QStandardModel
使用命令功能itemFromIndex
從QModelIndex
中獲取物品是相當直接的。
model = openedIndex.model()
item = model.itemFromIndex(openedIndex)
我很感興趣,這樣做基本上是相同的,但對於QFileSystemModel
,有沒有爲我做這一個簡單的或直接的方式。在文檔中看不到任何內容。
然後,如果不是這樣,任何想法我可能會去禁用它的項目。如果我設置過濾項目被禁用,所以我認爲它一定是可能的? – ceorron
這是不可能的。您需要創建一個代理模型類,它將返回與源模型幾乎相同的數據和標誌,但需要時移除'Qt :: ItemIsEnabled'標誌。 –
我已經創建了一個代理模型,我將如何去除使用代理模型的'Qt :: ItemIsEnabled'標誌。 – ceorron