qt-creator - QML 项目的 QtCreator 中未启用“运行”按钮

标签 qt-creator qml

我在Windows XP上使用基于QT 4.7.4(32位)的QTCreator 2.2.1。我从 new -> QML 项目菜单创建了一个 QML 项目,但 RUN 按钮未启用。如何运行 QML 项目。

最佳答案

您是否创建了新的 QML 文件而不是 Qt Quick 项目?如果您仅创建了一个普通的 QML 文件,则它无法自行构建和运行。

  1. 如果您尝试从头开始创建一个新项目,您可以尝试从左侧面板顶部选择:文件 -> 新建 -> “Qt Quick Project”,然后选择“Qt Quick Application”或右侧面板中的“Qt Quick UI”取决于哪一个最适合您的需求。 Qt Quick Application是指包含QML和C++代码并包含QDeclarativeView的整个应用程序,它可以部署到桌面或移动平台及其各自的模拟器,而Qt Quick UI 在 QML Viewer 中运行项目,因此不需要构建用于审核,也不需要安装开发环境。

  2. 您安装了 Qt 模拟器吗?另外,您是否正在尝试将项目构建到 Qt Simulator 或移动平台?您可以通过以下方式进行检查:将项目打开到 Qt Creator -> 从 Qt Creator 窗口的左侧面板中选择“项目” -> 在此 View 中,您应该看到为项目选择的当前目标平台,并且 Qt Simulator 应列在“目标”中' 控制板。如果它似乎包含在内,请选择它。如果没有,请单击加号将新的目标平台添加到您的项目中,然后检查 Qt Simulator 是否列在其中。 如果未列出,您可以尝试重新安装 Qt SDK。请记住进行自定义安装而不是默认安装,并通过转到组件选择屏幕中的“开发工具”面板并检查是否选择了“模拟器”来确保正在安装 Qt 模拟器。另外,每次创建新项目时,请记住选择 Qt Simulator 作为应用程序审查的目标平台之一。

我希望这能解决您的问题。

关于qt-creator - QML 项目的 QtCreator 中未启用“运行”按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6631241/

相关文章:

qt4 - Qt Designer - 如何让小部件跨越列?

c++ - 在 Qt Creator 中禁用 "The build directory needs to be at the same level as the source directory"警告

c++ - Qt项目自定义共享库交叉编译Qt

qt - Qml 如何恢复绑定(bind)?

c++ - 如何平滑自定义 QML 元素的绘制?

windows - 无法在 Qt Creator 中检索调试输出

shell - 通过获取 shell 脚本在 Qt Creator 中设置环境变量

javascript - 使用 QML 和 QtQuick2 时如何将 .js 文件包含在另一个 .js 文件中?不涉及浏览器

c++ - 如何在 C++ 中从文件创建自定义 QML 元素?

qt - 无法在 QML 中导入 QtDeviceUtilities