QT 5.1.1 QML FileDialog - Неизвестный компонент (M300)

Я использую QtQuick2 из QT 5.1.1

Когда я пытаюсь включить и использовать QML Elem FileDialog, как описано здесь Я просто получаю Unkown component (M300)

Если я наведу курсор на import QtQuick.Dialogs 1.0, будет написано «библиотека в: OS-PATH / qml / QtQuick / Dialogs», но в этой папке есть только DefaultFileDialog.qml и другие вещи, но не FileDialog.qml.

Так есть ли причина, по которой моя установка QT не поддерживает этот тип QML? Как мне его импортировать?

Заранее спасибо.


person Chriffer    schedule 22.10.2013    source источник


Ответы (2)


посмотрите здесь, просто игнорируйте сообщение об ошибке. меня устраивает! https://qt-project.org/doc/qt-5.1/qtquickdialogs/systemdialogs-filedialogs-qml.html.

person btzs    schedule 22.10.2013

В QtQuick вообще нет FileDialog.qml, поскольку FileDialog - это реализовано на C ++ и экспортировано в QML.

Убедись в

import QtQuick 2.0
import QtQuick.Dialogs 1.0

И последнее, но не менее важное: игнорируйте предупреждение QT Creator. В моем случае FileDialog работает безупречно, но QTCreator об этом не знает.

person Simon Warta    schedule 30.11.2013