Qt & QML 日记码农的世界我用 Linux

怎么创建 Qt Quick 工程 ?

2019-02-01  本文已影响5人  ENG八戒

以下内容为本人的学习笔记,如需要转载,请声明原文链接 [englyf] https://www.jianshu.com/p/cfe39011f3ed


当你重新建立一个 Qt Quick 工程时,可以有下面的选择:

注意: 某个特定平台的 SDK 会为该平台安装额外的模板。例如, QNX 模板会作为QNX SDK 的一部分来安装 。

Qt Creator 会创建需要的样板文件。其中的一些文件是特定于特定平台的。

创建空的 Qt Quick 应用

  1. 选择 File > New File or Project > Application > Qt Quick Application - Empty > Choose
  2. Name 字段中,输入应用的名字。
  3. Create in 字段中,输入工程文件路径,然后选择 Next (或者 macOS 系统下选择 Continue)。
  4. Build system 字段中,选择构建工具用于构建和运行工程: qmakeCMake,或者 Qbs
  5. 选择 Next
  6. Minimal required Qt version 字段中, 选择适配的最低 Qt 版本。这个 Qt 版本决定了 QML 文件中可以导入的 Qt Quick 版本。
  7. 选择 Use Qt Virtual Keyboard 复选框以添加应用对 Qt Virtual Keyboard 的支持。
  8. 选择 Next
  9. 为运行和构建你的应用,选择 kits,然后点击 Next
    注意: Kits 必须在 Tools > Options > Kits 中先指定才可以显示。
  10. 检查工程设置,然后点击 Finish (当系统是 Windows 和 Linux 时) 或者 Done (当系统是 macOS 时) 完成创建工程。

Qt Creator 创建一个 QML 文件 main.qml,你可以在设计模式下修改它。

创建 Qt Quick Controls 2 应用

  1. 选择 File > New File or Project > Application > Qt Quick Application - ScrollQt Quick Application - Stack,或者 Qt Quick Application - Swipe > Choose.

  2. Name 字段中输入工程名。

  3. Create in 字段中填入工程路径,然后点击 Next (或者 macOS 下的 Continue).

  4. Build system 字段中,选择构建工具用于构建和运行工程: qmakeCMake,或者Qbs

  5. Qt Quick Controls 2 Style 字段中,选择其中一个预定义的 UI styles 使用,然后点击 Next

  6. 选择 Use Qt Virtual Keyboard 复选框以添加应用对 Qt Virtual Keyboard 的支持。

  7. 为你应用的运行平台,选择对应的 kits。如果是移动设备的应用,请选择 Android ARM 和 iPhone OS 的 kits,然后点击 Next

    注意: Kits(工具包) 必须在 Tools > Options > Kits (如果是 Windows 和 Linux) 或者 Qt Creator > Preferences > Kits (如果是 macOS) 中先指定才可以显示。

  8. 选择 Next

  9. 检查工程设置,然后点击 Finish (当系统是 Windows 和 Linux 时) 或者 Done (当系统是 macOS 时) 完成创建工程。

对于 Scroll 工程,Qt Creator 会创建一个 QML 文件 main.qml,您可以在设计模式下修改它。
对于 Stack 和 Swipe 应用,Qt Creator 会创建 2 个 UI 文件 Page1Form.ui.qml 和 Page2Form.ui.qml,您可以在 Form Editor 中修改它,另外还有一个你可以在 Text Editor 中修改和添加逻辑的 QML 文件 main.qml。

创建 Qt Quick UI 工程

Qt Quick UI 工程对于用户界面的测试和原型设计,或者设置单独的工程仅仅是用于编辑 QML 都非常有用。这种工程不能用于开发应用,因为缺少了下面的这些内容:

创建 Qt Quick UI 工程步骤:

  1. 选择 File > New File or Project > Other Project > Qt Quick UI Prototype > Choose

  2. Minimal required Qt version 字段中, 选择适配的最低 Qt 版本。这个 Qt 版本决定了 QML 文件中可以导入的 Qt Quick 版本。

    你可以稍后添加导入 Qt Quick,然后将 Qt Quick 的基本类型与控件、窗体、布局(Qt 5.1 或者更高版本)组合使用。

  3. 选择 Use Qt Virtual Keyboard 复选框以添加应用对 Qt Virtual Keyboard 的支持。

  4. 点击 Next (或者 macOS 下的 Continue).

  5. 检查工程设置,然后点击 Finish (当系统是 Windows 和 Linux 时) 或者 Done (当系统是 macOS 时) 完成创建工程。

过程中 Qt Creator 将创建以下的文件:

如果你需要在工程中使用相应的 JavaScript 和图像文件,请把它们拷贝到工程文件夹中。

//
参考英文资料[Qt]https://doc.qt.io/qtcreator/quick-projects.html

上一篇下一篇

猜你喜欢

热点阅读