彩票走势图

C++界面开发框架Qt新手入门教程:创建Qt Quick UI项目

翻译|使用教程|编辑:龚雪|2022-08-01 11:18:08.233|阅读 181 次

概述:本文将为大家介绍如何使用Qt创建一个创建Qt Quick UI项目,欢迎下载最新版组件哦~

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

相关链接:

Qt技术交流群:166830288      欢迎一起进群讨论

Qt Quick UI Prototype项目可用于测试或制作用户界面原型,或者用于为QML编辑设置单独的项目。您不能将它们用于应用程序开发,因为它们不包含:

  • C++ 代码
  • 资源文件 (.qrc)
  • 将应用程序部署到设备所需的代码

要创建 Qt Quick UI Prototype 项目:

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

2. 选择Choose来打开Project Location对话框。

3. 在Name字段中,输入应用程序名称。

4. 在Create in字段中,输入项目文件的路径。选中Use as default project location复选框以默认在此文件夹中创建新项目。

5. 选择Next(在 macOS选择Continue)来打开Define Project Details对话框。

6. 在Minimum required Qt version字段中,选择要使用的Qt版本,Qt版本决定了QML文件中使用的Qt Quick导入。

您可以稍后添加导入来将Qt Quick基本类型与Qt Quick Controls、Qt Quick Dialogs 和 Qt Quick Layouts(自 Qt 5.1 起可用)结合起来。

7. 选中 Use Qt Virtual Keyboard 复选框以向应用程序添加对 Qt Virtual Keyboard 的支持。

注意:如果您在安装Qt的时候没有安装Qt Virtual Keyboard模块,当你尝试打开main.qml时会出现错误信息。

8. 选择Next来打开Kit Selection对话框。

9. 为您要为其构建应用程序的平台选择套件。

注意:如果已在 Edit > Preferences 中指定套件,则会列出套件。

10. 选择Next来打开 Project Management 对话框。

11. 查看项目设置,然后选择Finish(在 Windows 和 Linux 上)或Done(在 macOS 上)来创建项目。

Qt Creator 创建以下文件:

  • .qmlproject 项目文件定义了项目文件夹中的所有 QML、JavaScript 和图像文件都属于该项目,因此您不需要单独列出项目中的所有文件。
  • .qml 文件定义了一个 UI 项,例如一个组件或整个应用程序 UI。
  • ui.qml 文件为应用程序 UI 定义了一个表单,如果您选择了带有.ui.qml 文件复选框,则会创建此文件。

要在应用程序中使用 JavaScript 和图像文件,请将它们复制到项目文件夹中。

Qt组件推荐
  • QtitanRibbon - Ribbon UI组件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
  • QtitanChart - Qt类图表组件:是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
  • QtitanDataGrid - Qt网格组件:提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中,支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。
  • QtitanNavigation:QtitanNavigationDesignUI 组件是一组 GUI 控件,它实现了菜单、导航框、命令栏等导航界面,并让您以更少的滚动和点击次数有效地查看所有实体(工作区、网格或其他项目)。
  • QtitanDocking:允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题!

Qt技术交流群:166830288      欢迎一起进群讨论


标签:

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

文章转载自:慧都网

为你推荐

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


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP