在初学Qt的过程中,时不时地要通过F2快捷键来查看QT类的定义,发现类定义中有许多Q_PROPERTY的东西,比如最常用的QWidget的类定义: Qt中的Q_PROPERTY宏在Qt中是很常用的,那么它有什么作用呢? Qt提供了一个绝妙的属性系统,Q_PROPERTY()是一个宏,用来在一个类中声 ...
分类:
其他好文 时间:
2019-06-17 11:01:05
阅读次数:
203
Qt Quick作为QML语言的标准库,提供了很多基本元素和控件来帮助我们构建Qt Quick应用。这节我们简要地介绍一些Qt Quick元素,如Rectangle、Item、Text、Button、Image、ButtonStyle、MouseArea等。 1 Rectangle R ...
分类:
其他好文 时间:
2019-01-09 00:35:26
阅读次数:
256
这一章的例子是对《Qt Creator快速人门》基础应用篇各章节知识的综合应用, 也是一个规范的实例程序。之所以说其规范,是因为在这个程序中,我们对菜单什么时候可用/什么时候不可用、关闭程序时应该先保存已修改且尚未保存的文件等细节都做了严格的约束。而一个真正实用的应用程序,也 ...
分类:
其他好文 时间:
2018-12-16 23:24:50
阅读次数:
221
我认为在Go语言中创建GUI只有两种相对较好的方式,一是Qt,二则是Electron。 如何选择? 这要看你的需求。如果你会HTML+CSS+JavaScript,只想使用Go开发对性能没有多高的程序,那么使用Electron会更好。如果你不会Web开发,那么使用Qt Quick会比较好。 之所以要 ...
分类:
其他好文 时间:
2018-12-01 23:33:59
阅读次数:
241
Qt quick性能优化 使用时间驱动 避免定时轮询; 使用信号槽形式; 使用多线程 C++; QML WorkerScript元件; 使用Qt Quick Compiler 只需要再PRO文件中添加一行:CONIFG += qtquickcompiler 避免使用CPU渲染的元件; Canvas、 ...
分类:
其他好文 时间:
2018-11-13 20:17:31
阅读次数:
677
1、建一个Qt Quick Application程序,然后修改main.qml文件 修改Windows中的内容,修改如下: 在Image子元素中 在VS+Qt中:使用相对路径,可以加载jpg图片不能加载png图片 在Qt Creator中:使用 绝对路径file可以加载png、jpg图片 资源文件 ...
分类:
其他好文 时间:
2018-08-30 00:05:26
阅读次数:
518
1.学习了qt quick application 这是一种跟application不同的设计方式。主要就是靠“拖拖拽拽”,然后设置属性(颜色,大小),布局(margins等),然后要注意控件的从属关系。总体来说操作简单,但是花样较少。 2.学习了将QML object暴露给C++ 书上的例子: 头 ...
分类:
其他好文 时间:
2018-06-23 17:14:09
阅读次数:
167
Despite all of the benefits that QML and Qt Quick offer, they can be challenging in certain situations. The following sections elaborate on some of th ...
分类:
其他好文 时间:
2018-04-13 19:06:55
阅读次数:
172
Release1.0 http://qt-project.org/wiki/developer-guides Qt Quick Application Developer Guide for Desktop 这个教程的目的是让你熟悉使用QtQuick构建QML程序的最佳编程实践方法; 先决条件: 对 ...
分类:
其他好文 时间:
2018-03-04 21:26:18
阅读次数:
230
集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类:Qt Widgets Application 和 Qt Quick Application。下面分别介绍这两类exe 的发布方式。 第一类 Qt Widgets Application 可执行程序发布方式 意思是创建的 ...