c++ - QDeclarativeView 目录中没有这样的文件。在 qtCreator 中运行 QML 和 c++ 应用程序

标签 c++ qt qt-creator qml qt-quick

我想做的是在 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/

相关文章:

qt - Qbs 构建规则如何使用产品

c++ - 将 QImage 绑定(bind)到纹理以在 QOpenGLWidget 中显示视频的正确方法是什么

c++ - Qt - 如何在保留选中状态的同时禁用 QCheckBox?

c++ - 从标准 C++ 代码访问 iPhone 的沙箱文档文件夹

qt - 在这里使用什么正确的变量,它代表 .pro 文件中的 TARGET 字段

c++ - SSL_read 失败并显示 SSL_ERROR_SSL

c++ - 在 eclipse 中使用 Qt,#include <QSqlDatabase> 导致找不到文件

c++ - 整数列表与 C++ 中给定整数的有效比较

c++ - 如何在 C++ 中声明和初始化 2d int vector ?

qt - qmake 项目文件中的 INCLUDEPATH 不起作用