Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
QT 5.1.1 QML文件对话框-未知组件(M300)_Qt_Qml_Filedialog_Qtquick2 - Fatal编程技术网

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

QT 5.1.1 QML文件对话框-未知组件(M300),qt,qml,filedialog,qtquick2,Qt,Qml,Filedialog,Qtquick2,我正在使用qt5.1.1的QtQuick2 当我试图像前面所描述的那样包含并使用QML元素文件对话框时,我只得到了未知组件(M300) 如果我将鼠标悬停在导入QtQuick.Dialogs 1.0上,它会显示“library at:OS-PATH/qml/QtQuick/Dialogs”,但在这个文件夹中只有一个DefaultFileDialog.qml其他一些内容,而没有FileDialog.qml 那么,我的QT安装没有提供这种QML类型的原因是什么呢?我怎样才能导入它 提前感谢。请查看此处

我正在使用qt5.1.1的QtQuick2

当我试图像前面所描述的那样包含并使用QML元素
文件对话框
时,我只得到了
未知组件(M300)

如果我将鼠标悬停在导入QtQuick.Dialogs 1.0上,它会显示“library at:OS-PATH/qml/QtQuick/Dialogs”,但在这个文件夹中只有一个DefaultFileDialog.qml其他一些内容,而没有FileDialog.qml

那么,我的QT安装没有提供这种QML类型的原因是什么呢?我怎样才能导入它


提前感谢。

请查看此处,忽略错误消息。这对我有用!

由于FileDialog被禁用,QtQuick中根本没有“FileDialog.qml”

确保

import QtQuick 2.0
import QtQuick.Dialogs 1.0
最后但并非最不重要的一点是,忽略QT Creator给出的警告。在我的例子中,FileDialog运行良好,但QTCreator不知道