1
我正在學習Qt Quick來編寫文件管理器。在我之前提到的answer之後,現在我試圖通過雙擊TableView
中的一行(對應於一個文件夾)來瀏覽目錄樹,也就是說,該視圖應該更改爲我剛纔的文件夾內的內容雙擊。通過在TableView中雙擊文件夾導航
從概念上講,我需要告訴onDoubleClicked
改變FolderListModel
的folder
財產,對不對?但是我不清楚如何獲得與點擊行對應的模型元素?硬編碼的例子是:
TableView {
onDoubleClicked: {
folderModel2.folder = "file:///bin";
}
}
但我想分配給folder
屬性對應於行我雙擊了模型元素的作用fileURL
。順便說一下,我不打算在TableView
中明確顯示fileURL
,所以我必須自己獲取模型元素,而不僅僅是視圖。
再次,起始碼是here。謝謝!
我不認爲有任何其他的方式可以從QML做到這一點,它看起來很好,我很好,工作。 :) – Mitch