我正在尝试提供一个选项来选择我的qt项目中的下载目录。我正在尝试执行以下https://doc.qt.io/qt-5/qml-qt-labs-platform-folderdialog.html#details中可用的代码 :
MenuItem {
text: "Open..."
onTriggered: folderDialog.open()
}
FolderDialog {
id: folderDialog
currentFolder: viewer.folder
folder: StandardPaths.standardLocations(StandardPaths.PicturesLocation)[0]
}
MyViewer {
id: viewer
folder: folderDialog.folder
}
有人可以在这里告诉我什么是“ MyViewer
”吗?如果这是一堂课,您能给我一些如何处理该课的想法吗?
答案 0 :(得分:0)
通常,当文档使用以My...
开头的任何类型时,这意味着该类型由用户定义。
在此示例中,MyViewer
的实际实现是什么并不重要。重要的是,它会在打开FolderDialog
之前对其产生影响,并且会使用在对话框中选择的文件夹。
要执行该代码,您需要定义自己的MyViewer
组件。或者只是完全废弃MyViewer
。