FolderDialog QML - PullRequest
       25

FolderDialog QML

0 голосов
/ 05 июня 2019

Я пытаюсь предоставить опцию для выбора каталога загрузки в моем проекте 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"? Если это класс, можете ли вы дать мне представление о том, как обращаться с этим классом?

1 Ответ

0 голосов
/ 18 июня 2019

Обычно, когда в документации используется любой тип, начинающийся с My..., это означает, что этот тип определяется пользователем.

В этом примере, на самом деле не имеет значения, какова фактическая реализация MyViewerявляется.Важно то, что он влияет на FolderDialog до его открытия и затем использует папку, выбранную в диалоге.

Чтобы выполнить этот код, вам нужно определить свой собственный MyViewer компонент.Или просто отмените MyViewer полностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...