文档章节

Qt使用教程之创建Qt Quick项目

Miss_Hello_World
 Miss_Hello_World
发布于 2015/10/20 10:25
字数 1009
阅读 204
收藏 1

<Qt Enterprise最新版下载>

Qt长期以来一直以“linux平台下,最著名的开发平台”身份在全世界开发者中享有盛誉。Qt Enterprise v5.5是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。那么在本文中,我们将为大家展示如何创建一个新的Qt Quick项目。

创建Qt Quick项目

当你从头开始创建一个新的Qt Quick项目时,你有一下选择:

  • Qt Quick Application创建一个Qt Quick 2应用程序项目,其中可以包含QML和C ++代码;该项目中还包含一个QQuickView。你可以构建该应用程序并将其部署到桌面和移动目标平台上。

  • Qt Quick Controls Application如同Qt Quick Application一样,但其使用Qt Quick控件。

  • Qt Canvas 3D Application创建一个Qt Quick应用程序,并将其导入Qt Canvas 3D模块中,其中包含three.js

  • Qt Quick UI(在Other Project目录中)创建一个带有单个QML文件并包含主视图的Qt Quick UI项目。当你不需要构建它们时,你可以在预览工具中预览Qt Quick UI项目,它们不包含任何C++代码。

  • Qt Quick Controls UI如同Qt Quick UI,但是其使用Qt Quick控件。

  • Qt Quick Extension Plugins(在Libraries目录中)创建一个C++插件,使其可以提供可动态加载的扩展到Qt Quick应用程序中。选择Qt Quick 1 Extension Plugin来创建Qt Quick 1应用程序的的扩展,同时Qt Quick 2 Extension Plugin创建Qt Quick 2应用程序的扩展。

创建Qt Quick Applications

  1. 选择File New File or Project Application > Qt Quick Application或者Qt Quick Controls Application > Choose

  2. Minimal required Qt version字段中,选择Qt的版本进行开发。Qt的版本决定了在QML文件中Qt Quick的导入。

  3. 选择With .ui.qml文件的复选框来创建一个可以包含QML语言子集的UI表单。类似于Qt Designer的UI表单,建议你使用Qt Quick Designer来编辑UI表单。

  4. 对于一个Qt Quick Controls应用程序,你还可以选择Enable native styling复选框。Qt Creator添加一个依赖关系到Qt Widgets模块的.pro文件中。

  5. 选择运行和构建项目的,然后单击Next
    注意:如果包在Tools > Options > Build & Run > Kits中被指定,那么它们会被列出来。

  6. 检查项目设置,然后单击Finish(在Windows和Linux上)或Done(在OS X)来创建该项目。

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

Qt Creator创建必要的样本文件,某些特定的文件是用于特定的目标平台的。

创建Qt Quick UI项目

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

  2. Minimal required Qt version字段中,选择Qt的版本进行开发。Qt的版本决定了在QML文件中Qt Quick的导入。
    你可以在之后新增导入来结合Qt Quick Controls、Qt Quick Dialogs、Qt Quick Layouts与Qt Quick的基本类型。

  3. 选择With .ui.qml文件复选框来创建一个UI表单。

Qt Creator创建下列文件:

  • 在属于该项目的项目文件夹下.qmlproject项目文件定义了所有的QML、JavaScript和image文件,因此你不需要再项目中单独列出所有的文件。

  • .qml文件定义一个UI项目,例如一个组件、屏幕或整个应用程序的UI。

  • ui.qml文件定义了应用程序UI的表单,如果你选择使用.ui.qml文件复选框来创建,那么该文件也会被创建。

为了在应用程序中使用JavaScript和image文件,将其复制到它们的项目文件夹中。

有兴趣的朋友可以点击查看更多有关Qt的文章

© 著作权归作者所有

Miss_Hello_World
粉丝 22
博文 668
码字总数 404202
作品 0
九龙坡
私信 提问
【盘点】全面强大开发框架Qt资源汇总

Qt最早诞生于1991年,在全世界开发者中享有盛誉。Qt Enterprise v5.5是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中...

Miss_Hello_World
2016/02/25
186
0
Qt Quick播放Gif动画

Qt Quick提供了一个类 AnimatedImage ,可以播放 Gif 动画,使用简单,这里是一个示例。 这里是用到的 Gif 图片: AnimatedImage AnimatedImage 提供了五个属性: currentFrame,指示当前正在...

foruok
2014/12/02
0
0
Qt Quick调试之显示代码行号

QML 文档可以使用 console 对象来打印日志信息,可默认是无法输出行号的。帮助文档中说需要设置 QMLCONSOLEEXTENDED 环境变量即可,测试了一下不管用。后来找到 qt.gitorious.org 上的一个文...

foruok
2014/10/31
0
0
Qt Quick实例之挖头像

Android手机有个挺好的功能,它允许你往桌面上放窗口小部件(widget),有一个叫相框的小部件,可以让你选择一张相片,截取一部分,放在相框里。我桌面上就放了几个相框,里面是我女儿的照片...

foruok
2014/08/23
0
0
Qt使用教程之创建Qt Quick应用程序(一)

<Qt Enterprise最新版下载> 本教程主要使用内置的QML类型并简单介绍Qt Quick的基本概念。本文主要为大家介绍如何使用Qt Creator实现Qt Quick的状态和转换。我们创建一个应用程序,该应用程序...

Miss_Hello_World
2016/01/15
163
0

没有更多内容

加载失败,请刷新页面

加载更多

精华帖

第一章 jQuery简介 jQuery是一个JavaScript库 jQuery具备简洁的语法和跨平台的兼容性 简化了JavaScript的操作。 在页面中引入jQuery jQuery是一个JavaScript脚本库,不需要特别的安装,只需要...

流川偑
19分钟前
6
0
语音对话英语翻译在线翻译成中文哪个方法好用

想要进行将中文翻译成英文,或者将英文翻译成中文的操作,其实有一个非常简单的工具就能够帮助完成将语音进行翻译转换的软件。 在应用市场或者百度手机助手等各大应用渠道里面就能够找到一款...

401恶户
31分钟前
3
0
jenkins 插件下载加速最终方案

推荐做法 1、告诉jenkins 我哪些插件需要更新 jenkins插件清华大学镜像地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 1.进入jenkins系统管理 2.进入插件管...

vasks
37分钟前
4
0
composer爆错:zlib_decode():data error

解决办法:先用 composer diagnose 命令检测 然后 composer self-update 更新composer版本 最后执行 composer update 或者 composer install composer 切换阿里云镜像 用起来还快 composer c...

koothon
43分钟前
4
0
shangcheng-my

1.数据库主键、外键类型为bigint,那么在后台应该用什么类型的变量定义? 后台用string接收,因为前段传过来的一般都是json字符串,后台直接接收,mysql是可以吧数字类型的字符串转换为对应的...

榴莲黑芝麻糊
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部