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      欢迎一起进群讨论

更多Qt产品教程、下载、正版授权资讯,请点击获取

C++界面开发框架Qt新手入门指南 - 如何创建Qt Quick UI项目相关推荐

  1. Qt新手入门指南 - 如何创建模型/视图(四)

    每个UI开发人员都应该了解ModelView编程,本教程的目标是为大家提供一个简单易懂的介绍. Qt 是目前最先进.最完整的跨平台C++开发工具.它不仅完全实现了一次编写,所有平台无差别运行,更提供了 ...

  2. Qt新手入门指南 - 如何创建模型/视图(二)

    每个UI开发人员都应该了解ModelView编程,本教程的目标是为大家提供一个简单易懂的介绍. Qt 是目前最先进.最完整的跨平台C++开发工具.它不仅完全实现了一次编写,所有平台无差别运行,更提供了 ...

  3. Qt 5入门指南之Qt Quick编程示例

    Qt 5入门指南之Qt Quick编程示例 使用Qt创建应用程序是十分简单的.考虑到你的使用习惯,我们编写了两套教程来实现两个相似的应用程序,但是使用了 不同的方法.在开始之前,请确保你已经下载了Qt ...

  4. Neo4j 新手入门指南

    Neo4j 新手入门指南 前言: 前段时间在公司实习有用到图数据库做一个小项目,就想着记录一下当时找到的比较有用的资料. 纯属入门学习啦,新手当作一个大纲来学习也可以! 感谢关注! 所有链接均在文章结 ...

  5. Pmac联合QT开发入门指南

    Pmac联合QT开发入门指南 1.Pcommserver介绍 2. 获取PcommServer.exe 3. 通过QT的dumpcp工具生成COM组件 4. QTcreator中操作 4.1 与PMA ...

  6. python pip-什么是pip?Python新手入门指南

    什么是 pip ?pip 是 Python 中的标准库管理器.它允许你安装和管理不属于 Python标准库 的其它软件包.本教程就是为 Python 新手介绍 pip. 通过本教程,你将学到: 1. ...

  7. 新手入门指南之玩转蓝桥云课

    新手入门指南之玩转蓝桥云课 文档1  你好,蓝桥云课 实验1 Linux 桌面环境使用指南 本实验采用的就是图形界面的 Linux 桌面环境.图形界面使用的是非常优秀的 Ubuntu Linux 操作 ...

  8. Apache Kylin新手入门指南

    Apache Kylin新手入门指南 文章目录 Apache Kylin新手入门指南 1 Apache Kylin是什么 2 为什么使用Apache Kylin 3 Apache Kylin的易用性如 ...

  9. mac 删除分区 command r 选择网络_Mac使用必看基础篇,Mac快捷键大全,mac新手入门指南...

    你是Mac新手吗?你对使用Mac电脑有疑问吗?你还不知道mac有哪些快捷键吗?别着急,来看看小编给大家准备的Mac使用必看基础篇--Mac快捷键大全,对于新手用户很有帮助哦!! 一.开机相关命令快捷键 ...

最新文章

  1. 我是如何在尼日利亚的沃里创立Google Developers Group GDG分会的,并达到了100位成员...
  2. InnoDB purge原理--哪些undo log可purge
  3. Python编程练习:使用 turtle 库完成叠边形的绘制
  4. First Chapter--Getting Started With Testing
  5. 经典shell面试题整理
  6. c++ vector 保存指针
  7. AutoScaling 生命周期挂钩功能
  8. 预售┃每个人都应该学习编程,因为它会教你如何思考
  9. sql显示前10行数据_SPL 简化 SQL 案例详解:计算各组前 N 行
  10. oracle01144,ORA-01144
  11. .net中有效的使用Cache
  12. 人脸识别Python教学
  13. 用VBA代码打开xls文件时,判断被打开的xls文件是否含VBA代码并禁止其运行
  14. Excel表格数据填充到word模板中
  15. EINT、DINT、ERTM、DRTM和INTM、DBGM解析
  16. 英雄联盟数据分析专题(二)
  17. 【寒江雪】Go实现工厂模式
  18. 【python教程】揭秘京东|淘宝秒杀抢购背后的黑幕,为什么你总抢不到商品?
  19. 电脑端同时登陆两个微信(非网页版)
  20. 有了域名,怎么搭建自己的网站?

热门文章

  1. 图像处理方面的sci期刊_图像处理的sci期刊有哪些
  2. python读docx文件_python-docx文件定位读取过程(尝试替换)
  3. SVA 断言 note
  4. 基于值函数逼近的强化学习方法
  5. [SVA]SystemVerilog Assertion常用操作符总结及案例
  6. Lua 中 table 库函数 table.concat 连接 函数
  7. 【JavaSE基础】学会区分和使用重载和重写
  8. H.迷宫,(算法选修)
  9. rtl8723au rtl8723bs移植
  10. [从源码学设计]蚂蚁金服SOFARegistry之时间轮的使用