1
我正在学习Qt Quick来编写文件管理器。在我之前提到的answer之后,现在我试图通过双击TableView
中的一行(对应于一个文件夹)来浏览目录树,也就是说,该视图应该更改为我刚才的文件夹内的内容双击。通过在TableView中双击文件夹导航
从概念上讲,我需要告诉onDoubleClicked
改变FolderListModel
的folder
财产,对不对?但是我不清楚如何获得与点击行对应的模型元素?硬编码的例子是:
TableView {
onDoubleClicked: {
folderModel2.folder = "file:///bin";
}
}
但我想分配给folder
属性对应于行我双击了模型元素的作用fileURL
。顺便说一下,我不打算在TableView
中明确显示fileURL
,所以我必须自己获取模型元素,而不仅仅是视图。
再次,起始码是here。谢谢!
我不认为有任何其他的方式可以从QML做到这一点,它看起来很好,我很好,工作。 :) – Mitch