一、创建 Qt Quick 项目并运行

下面介绍如何从零创建一个 Qt Quick 项目,假如你已经很熟悉了,可以跳过。

首先,打开 Qt Creator,点击 “文件(F)” 菜单,在弹出的菜单列表中选择 “新建文件或项目(N)”,会弹出新建项目界面,这里选择 “ Qt Quick Application - Empty” 模板,如下图所示:

接下来的步骤跟创建 Qt Widget 项目一样,这里就不再赘述了。编写代码后运行,如下图所示:

二、 qmlscene 工具

Qt 提供了一个 qmlscene 工具,用于测试 QML 应用。

  • 让我们可以直接查看 qml 文件,而不必将其加载到 Qt 应用中;
  • 主要是用于开发测试;
  • 提供了一种“dummy”机制,动态的为 QML 提供数据
  • 最终的数据将由 Qt/C++ 代码所提供。

你可以在 “开始” 菜单中找到命令行工具的快捷方式来启动它,如下图所示:

打开 命令行工具后,再使用 cd 命令切换到你存放 QML 文档的目录下,就可以验证 QML 的效果了。只需要执行这样的命令:qmlscene yourApp.qml。当然 yourApp.qml 要替换为你实际的 QML 文档的名字,这里只是示例。如下图所示:

三、Qt Quick Designer

Qt Quick 设计师类似于 Qt Designer,但它是针对 Qt Quick 的。如果你双击项目中的 QML 文件,切换到该文件的编辑模式,再点击左侧边栏中的 “设计” 标签就可以看到如下图所示的设计界面:

在 Qt Quick 设计师中,可以看到 QML 文档内的对象层次结构;可以通过拖曳的方式给 QML 文件添加元素;当选中一个元素时,右侧会展现与该元素相关的属性,允许你编辑它们。

最新文章

  1. ListView中动态显示和隐藏Header&Footer
  2. windbg运行
  3. 使用Condition Variables 实现一个线程安全队列
  4. Linux网络编程-readn函数、writen函数、readline函数实现
  5. 错误记录--The import XXX cannot be resolved
  6. Quartz:ERROR threw an unhandled Exception
  7. DataView.RowFilter筛选DataTable中的数据
  8. iOS navigationBar导航栏底部与self.view的分界线的隐藏
  9. Eclipse构建Activiti项目,类导入提示功能不能使用
  10. SVN中Branch的创建于合并
  11. poj 3621 二分+spfa
  12. gcc创建静态库和共享库
  13. 2.关于QT中数据库操作,简单数据库连接操作,数据库的增删改查,QSqlTableModel和QTableView,事务操作,关于QItemDelegate 代理
  14. docker简单介绍----docker仓库的应用
  15. servlet之servlet(二)
  16. Leetcode1000 合并石头的最低成本 区间DP
  17. 解析Java分布式系统中的缓存架构(上)
  18. 20165213周启航java学习总结
  19. mongodb之 3.4.0 mongodb sharing 副本集群搭建
  20. windows 下安装 docker

热门文章

  1. Form表单的action和onSubmit示例介绍
  2. kibana启动--nohup在关闭终端后无效&&守护进程详解
  3. Nginx+Tomcat+Memcached负载均衡和session共享
  4. mysql 排序order by可以根据权重,进行表达式计算。再排序
  5. java.util.Scanner
  6. 如何使用python书写守护进程?daemon、python-daemon
  7. TCP/IP协议族-----22、万维网和HTTP
  8. VMWare中的Host-only、NAT、Bridge的比較
  9. nyoj 739 笨蛋的难题四
  10. Linux进程间通信 共享内存+信号量+简单样例