8

我想做的是在 qtcreator 中测试 QML。我有基于 Qt 5.1.1 的最新版本 Qt Creator 2.8.1。

我想将 qml 添加到我的 c++ 应用程序中。我尝试了很多方法。使用 QDeclarativeView 最合理的外观,但我不能包含它。

在我添加的专业文件中

QT += core gui declarative

我也尝试添加快速,qml,但我仍然没有看到 qtquick 或声明性库。

我可以Qt Quick 2 UI通过 go 在 qmlViewer 中查看项目

Tools->external->qtquick->qmlviewer

当我尝试构建 Qt Quick 2 应用程序(内置类型)时,我得到 3 倍

"Cannot open include file "QtQuick/QQuickView" no such file or directory.

我想使用 qml 做简单的 c++ 应用程序,感谢您的帮助。我阅读了许多教程,但其中大多数是在构建之后开始的。我有运行应用程序没有 qml 代码的问题。

4

1 回答 1

6

你不能包含它,因为它是 qt quick 1 而你想使用 qt quick 2。为了能够包含QDeclarativeView你需要:

QT += declarative

在你的.pro文件中。

查看QQuickView您需要的 qt quick 2 替代方案:

QT += qml quick

在你的.pro文件中。

于 2013-10-10T07:48:13.503 回答