Qt Quick入门教程:如何创建第一个Qt项目?

翻译|使用教程|编辑:鲍佳佳|2021-04-29 10:23:53.383|阅读 42 次

概述:Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。

# 31款JAVA开发必备控件和工具 # 企业数字化建设 合规才安全

Qt技术交流群现已开通,QQ搜索群号“765444821”或即可加入

Qt是一个跨平台框架,通常用作图形工具包,它不仅创建CLI应用程序中非常有用。而且它也可以在三种主要的台式机操作系统以及移动操作系统(如Symbian,Nokia Belle,Meego Harmattan,MeeGo或BB10)以及嵌入式设备,Android(Necessitas)和iOS的端口上运行。现在我们为你提供了免费的试用版。

下载Qt6最新试用版

创建Qt快速项目

“QT新建文件或项目对话框”

从头开始创建新的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使用SwipeView类型来实现一组具有基于滑动的导航模型的页面(需要Qt 5.7或更高版本)。

  • 应用程序(适用于Python的Qt) >适用于Python的Qt-Qt快速应用程序-空将创建一个包含空Qt快速应用程序的Python项目。

  • Application (Qt for Python) > Qt for Python - Qt Quick Application - Empty 创建一个包含空的 Qt Quick Application 的 Python 项目

    Qt Quick UI项目无法部署到嵌入式或移动目标平台。对于这些平台,请创建Qt Quick应用程序。

  • Library > Qt Quick 2 Extension Plugin创建C ++插件,使它们能够提供可动态加载到Qt Quick 2应用程序中的扩展。

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

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

创建Qt快速应用程序

  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”字段中,选择用于构建和运行项目的构建系统:qmakeCMakeQbs
  8. 选择“Next”以打开“ Define Project Details对话框。
  9. Minimal required Qt version字段中选择要开发的Qt version。Qt版本确定QML文件中使用的Qt Quick导入。
  10. 选择“Use Qt Virtual Keyboard”复选框,以将对Qt虚拟键盘的支持添加到应用程序中。

    注意:如果在安装Qt时未安装Qt虚拟键盘模块,则当您尝试在“设计”模式下的“Form Editor 中打开main.qml时,将出现一条错误消息。

  11. 选择“Next”以打开“Translation File”对话框。
  12. 在“language”字段中,选择计划将应用程序翻译成的语言。您可以稍后通过编辑项目文件来添加其他语言。
  13. Translation file 字段中,您可以编辑将为所选语言生成的翻译源文件的名称。
  14. 选择“NEXT”以打开“ Kit Selection对话框。
  15. 选择要为其构建应用程序的平台的工具包。
  16. 选择“NEXT”打开“Project Management”对话框。
  17. 查看项目设置,然后选择“Finish”(在Windows和Linux上)或“Done”(在macOS上)以创建项目。

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

对于Stack和Swipe应用程序,Qt Creator生成了两个UI文件,Page1Form.ui.qml和Page2Form.ui.qml,你可以在表单编辑器中修改,还有一个QML文件,main.qml,你可以在文本编辑器中修改,以添加应用逻辑。

====================================================

想要了解或购买Qt正版授权的朋友,欢迎咨询慧都官方客服

Qt技术交流群现已开通,QQ搜索群号“765444821或者扫描下方二维码即可加入


标签:

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

文章转载自:Qt

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
在线咨询
联系我们
TOP
在线客服系统
live chat