【问题标题】:QT 5.1.1 QML FileDialog - Unkown component (M300)QT 5.1.1 QML FileDialog - 未知组件 (M300)
【发布时间】:2013-10-22 06:41:27
【问题描述】:

我正在使用 QT 5.1.1 的 QtQuick2

当我尝试包含和使用 QML Elem FileDialog 时,就像描述的 here 一样,我只是得到 Unkown component (M300)

如果我将鼠标悬停在import QtQuick.Dialogs 1.0 上,它会显示“库位于:OS-PATH/qml/QtQuick/Dialogs”,但在此文件夹中只有 DefaultFileDialog.qml 一些其他内容,但没有 FileDialog.qml。

那么我的 QT 安装不提供这种 QML 类型有什么原因吗?如何导入?

提前致谢。

【问题讨论】:

    标签: qt qml filedialog qtquick2


    【解决方案1】:

    看看这里,忽略错误信息。这个对我有用! https://qt-project.org/doc/qt-5.1/qtquickdialogs/systemdialogs-filedialogs-qml.html

    【讨论】:

      【解决方案2】:

      QtQuick 中根本没有“FileDialog.qml”,因为 FileDialog 是 implemented in C++ and exported to QML

      确保

      import QtQuick 2.0
      import QtQuick.Dialogs 1.0
      

      最后但同样重要的是,忽略 QT Creator 给出的警告。就我而言,FileDialog 可以正常工作,但 QTCreator 不知道。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-12-18
        • 1970-01-01
        • 1970-01-01
        • 2017-01-16
        • 2015-11-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多