未找到 QML 运行时环境

时间:2021-01-13 05:29:49

标签: qt qml runtime qt5.4

在 Stackoverflow 上有一些与此类似的问题,但没有一个能真正清楚地回答。我有 QT 版本 5(64 位 Windows)。我刚开始学习 QML 但不知道如何运行它。该网站说应该提供一个 QML 运行时环境,并且它与 QT 本身一起安装。但是我的电脑上没有QML运行时环境。如何手动提供这个环境?

1 个答案:

答案 0 :(得分:1)

正如 Qt document 所说,

<块引用>

使用 QML 的应用程序必须调用 QML 运行时才能运行 QML 文件。你可以通过创建一个 QQuickView 或一个 QQmlEngine 来做到这一点。 此外,Declarative UI 包包括 qmlscene 工具, 加载 .qml 文件。这个工具对于开发和测试很有用 无需编写 C++ 应用程序即可加载 QML 的 QML 代码 运行时。

只能写一个简单的qml文件,用qmlscene.exe运行即可。

hello.qml

import QtQuick 2.0

Rectangle {
    width: 640
    height: 480
    color: "lightgray"

    Text {
        anchors.centerIn: parent
        text: "Hello, QML!"
    }
}

从 cmd 您可以执行 %qt_dir%/%qt_version%/%platform%/bin/qmlscene.exe 对于我自己的环境 C:\Qt\5.12.8\msvc2017_64\bin\qmlscene.exe hello.qml 结果如下

enter image description here

干杯

相关问题