我想做的是在 qtcreator 中测试 QML。我有基于 Qt 5.1.1 的最新版本 Qt Creator 2.8.1。
我想将 qml 添加到我的 C++ 应用程序中。我尝试了很多方法。使用 QDeclarativeView 的最合理的外观,但我不能包含它。
在我添加的专业文件中
QT += core gui declarative
我也尝试添加快速、qml,但我仍然没有看到 qtquick 或声明性库。
我可以通过 go 在 qmlViewer 中看到 Qt Quick 2 UI
项目
Tools->external->qtquick->qmlviewer
当我尝试构建 Qt Quick 2 应用程序(内置类型)时,我得到了 3 倍
"Cannot open include file "QtQuick/QQuickView" no such file or directory.
我想使用 qml 做简单的 c++ 应用程序,感谢您的帮助。我读了很多教程,但大多数都是在构建之后开始的。我在运行没有 qml 代码的应用程序时遇到问题。
最佳答案
你不能包含它,因为它是 qt quick 1 而你想使用 qt quick 2。为了能够包含 QDeclarativeView
你需要:
QT += 声明式
在您的 .pro
文件中。
查看 QQuickView
以获取 qt quick 2 替代方案,您需要:
QT += qml quick
在您的 .pro
文件中。
关于c++ - QDeclarativeView 目录中没有这样的文件。在 qtCreator 中运行 QML 和 c++ 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19289753/