彩票走势图

QT使用教程:如何创建QT quick 应用程序

翻译|使用教程|编辑:鲍佳佳|2020-07-22 15:41:55.640|阅读 311 次

概述:Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具,本文主要介绍如何创建QT quick项目。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Qt是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。

点击下载QT最新试用版

创建Qt quick项目

从头开始创建新的Qt Quick项目时,可以使用以下选项:

  • 应用程序(Qt Quick)
    • Qt Quick Application - Empty创建一个Qt Quick 2应用程序项目,该项目可以同时包含QML和C ++代码。您可以构建应用程序并将其部署到桌面,嵌入式和移动目标平台。
    • Qt Quick Application-Scroll使用ScrollView类型来实现可滚动的列表视图(需要Qt 5.9或更高版本)。
    • Qt Quick Application - Stack 使用StackView类型通过基于堆栈的导航模型来实现一组页面(需要Qt 5.7或更高版本)。
    • Qt Quick Application - Swipe使用SwipeWiew类型使用基于滑动的导航模型来实现一组页面(需要Qt 5.7或更高版本)。
  • 应用程序(适用于Python的Qt) > Qt for Python - Qt Quick Application - Empty 会创建一个包含空Qt快速应用程序的Python项目。
  • Other Project > Qt Quick UI Prototype 使用包含主视图的单个QML文件创建Qt快速UI项目。您可以在QML Scene预览工具中查看Qt Quick 2 UI项目。您不需要构建它们,因为它们不包含任何C ++代码。仅在进行原型制作时才使用此功能。不能以此创建完整的应用程序。 Qt Quick UI项目无法部署到嵌入式或移动目标平台。对于这些平台,请创建Qt Quick应用程序。
  • Library > Qt Quick 2 Extension Plugin 创建C ++插件,这些插件可提供可以动态加载到Qt Quick 2应用程序中的扩展。

注意:特定目标平台的SDK可能会为该平台安装其他模板。例如,QNX模板是作为QNX SDK的一部分安装的。

Qt Creator创建必要的样板文件。一些文件适用于特定的目标平台。

创建Qt quick应用程序

  1. 选择 File > New File or Project > Application (Qt Quick)
  2. 选择应用程序类型:
    • Qt Quick Application - Empty
    • Qt Quick Application - Scroll
    • Qt Quick Application - Stack
    • Qt Quick Application - Swipe
  3. 选择choose以打开“ Project Location”对话框。
  4. name字段中,输入应用程序的名称。
  5. Create in字段中,输入项目文件的路径。选中“ Use as default project location"复选框,以默认情况下在此文件夹中创建新项目。
  6. 选择Next(或在macOS是Continue)以打开“ Define Build System"对话框。
  7. 在“ Build system”字段中,选择用于构建和运行项目的构建系统:qmake,CMake或Qbs。
  8. 选择“ Next”以打开“ Define Project Details对话框。
  9. Minimal required Qt version字段中选择要开发的Qt版本。根据Qt版本确定QML文件中使用的Qt Quick导入。
  10. 选择“ 使用Qt虚拟键盘”复选框,以将对 Qt Virtual Keyboard支持添加到应用程序中。

    注意:如果在安装Qt时未安装Qt虚拟键盘模块,则在设计模式下尝试在“ 表单编辑器”中打开main.qml时将出现错误消息。您可以使用Qt Maintenance Tool来安装Qt虚拟键盘。

  11. 选择“ NEXT”打开“ Translation File 对话框。
  12. Language 字段中,选择计划将应用程序Translate成的语言。您可以稍后通过编辑项目文件来添加其他语言。
  13. Translation file字段中,您可以编辑将为所选语言生成的翻译源文件的名称。
  14. 选择“ Next”打开“ Kit Selection”对话框。
  15. 选择要为其构建应用程序的平台的工具包。

    注意:如果在Tools > Options > Kits (在Windows和Linux上)或Qt Creator > Preferences > Kits(在macOS上)中指定了套件,则会列出套件。

  16. 选择“ Next”打开“Project Management”对话框。
  17. 查看项目设置,然后选择Finish(在Windows和Linux上)或Done(在iOS系统上)以创建项目。

对于Empty和Scroll应用程序,Qt Creator创建一个QML文件main.qml,您可以在“ Form Editor”或“ Text Editor”中对其进行修改。

对于Stack and Swipe应用程序,Qt Creator生成两个UI文件,分别是您可以在 “Form Editor”中修改的Page1Form.ui.qmlPage2Form.ui.qml,你可以在text editor中修改在以添加应用逻辑。

慧都高端UI界面开发

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP