QT 5.1.1 QML文件对话框 - 未知组件(M300)

3
我正在使用QT 5.1.1的QtQuick2。当我尝试按照这里所述包含和使用QML元素FileDialog时,我只得到了Unkown component (M300)
如果我将鼠标悬停在import QtQuick.Dialogs 1.0上,它会显示“库位于:OS-PATH/qml/QtQuick/Dialogs”,但在此文件夹中只有一个DefaultFileDialog.qml和其他一些内容,没有FileDialog.qml。
那么我的QT安装为什么不提供这个QML类型呢?我该如何导入它?
提前感谢您。
2个回答

1
自 QtQuick 中完全没有“FileDialog.qml”,因为FileDialog是用C++实现并导出到QML的。
请确保
import QtQuick 2.0
import QtQuick.Dialogs 1.0

最后但并非最不重要的,忽略QT Creator给出的警告。在我的情况下,FileDialog完美地工作,但QTCreator不知道它。

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接