2013-10-22 63 views
3

我使用QT 5.1.1QT 5.1.1 QML的FileDialog - 未知成分

的QtQuick2當我嘗試像描述here包括和使用QML ELEM FileDialog(M300),我只是得到Unkown component (M300)

如果我將鼠標懸停在import QtQuick.Dialogs 1.0上,它會顯示「庫位於:OS-PATH/qml/QtQuick/Dialogs」,但在此文件夾中只有一個DefaultFileDialog.qml其他一些東西,但沒有FileDialog.qml。

那麼,爲什麼我的QT安裝不提供這種QML類型有什麼原因?我如何導入它?

在此先感謝。

回答

0

由於FileDialog是implemented in C++ and exported to QML,所以在QtQuick中根本沒有「FileDialog.qml」。

確保

import QtQuick 2.0 
import QtQuick.Dialogs 1.0 

最後但並非最不重要,忽略Qt Creator中給出的警告。在我的情況下,FileDialog工作正常,但QTCreator不知道它。