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