![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt\qml
文章平均质量分 82
sxb1991
这个作者很懒,什么都没留下…
展开
-
QT学习之路:从入门到精通_博客专题_51CTO技术博客
http://blog.51cto.com/zt/20转载 2014-10-18 12:06:06 · 720 阅读 · 0 评论 -
QML数据模型(Model)
QML数据模型(Model)QML中的ListView,GridView和Repeater等元素需要数据模型来提供要显示的数据.这些元素需要一个为模型中的每一项数据生成一个实例的代理组件(delegate component).模型可以是静态的,也可对其动态修改,插入,删除,移动.给代理提供的数据通过叫做角色的数据绑定到代理.下面的ListModel有两个角色,type和age,ListV转载 2014-06-25 22:39:39 · 868 阅读 · 0 评论 -
QML学习文档
QML学习文档 1. 介绍QML是一种描述语言,主要是对界面效果等的一种描述,它可以结合javaScript来进行更复杂的效果及逻辑实现。比如做个游戏,实现一些更有趣的功能等2. 简单的例子import Qt 4.7Rectangle {width: 200height: 200color: "blue"原创 2014-08-14 23:36:33 · 334 阅读 · 0 评论 -
qml 国际化2
Internationalization and Localization with Qt Quick程序国际化1) Use qsTr() for all Literial UI stringsqsTr(), qsTranslate(), qsTrId(), QT_TR_NOOP(), QT_TRANSLATE_NOOP(), and QT_TRID_NOOP() fun转载 2015-01-01 22:43:53 · 433 阅读 · 0 评论 -
Ubuntu 14.04下安装部署Qt5开发环境
Ubuntu 14.04下安装部署Qt5开发环境转自:http://www.linuxidc.com/Linux/2014-05/101774.htm虽然Qt命运多舛,但是也阻挡不了程序员对它的喜爱。经历了一系列波折之后,现在到在芬兰公司Digia手中,Qt又将迎来一个发展。Qt5就是在这种情况之下发布的。现在Ubuntu刚刚发布了14.04版,我就在这个环境下转载 2015-02-27 22:35:58 · 705 阅读 · 0 评论 -
定时器之QTimer
转自:http://www.linuxidc.com/Linux/2011-10/45832p2.htm//mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include class QLCDNumber; class QTimer; class MyDialog :转载 2015-02-27 22:32:45 · 403 阅读 · 0 评论 -
Qt 之属性系统总结
总结下:1.只有继承自QObject的子类才可以使用Qt的属性系统2.在类的定义文件中使用Q_PROPERTY()声明一个属性3.属性相当于类的一种数据成员,这些数据成员有如下特点:必须有读函数,可选的部分有写函数,重置函数,以及DESIGNABLESCRIPTABLE STORED 特性,写函数是用于设置这个属性值读函数是用于访问这个属性值转载 2015-01-01 22:59:42 · 435 阅读 · 0 评论 -
QT DOM方式写入xml文件
依赖的头文件:[cpp] view plaincopyprint?#include #include #include #include #include #include #include #include #include #include 示例代码:[cpp] view plai转载 2014-07-30 21:50:54 · 581 阅读 · 0 评论 -
Qt 的几个核心机制总结之 布局
1.Qt布局的作用Qt的布局是通过布局管理器来实现的,布局管理器负责在父类窗口部件区域构建子窗口部件,使得放置在窗体中的每个窗口部件都有一个适合的大小和位置,并且能够随着应用程序本身的变化而变化从而达到不改变整体的布局的结构的效果。相对于通过设定绝对位置来搭建界面的方法来讲有如下优点1.1.父窗口改变的时候,子窗口不能作出相应的调整。1.2.不用人工计算这些位置和大小转载 2015-01-01 22:58:53 · 748 阅读 · 1 评论 -
Qt 的几个核心机制总结之 信号与槽
信号与槽1.功能:用于对象之间的通信2.传统的GUI如何实现对象之间通信的?使用的是回调函数(指向某个函数的指针),相比之下信号与槽的机制较为灵活,但是这种灵活是以损失性能为前提的,只不过信号与槽机制的性能仍然较高。3.什么对象才能发射信号?只有定义过该信号的类或者其派生类才能够发射该信号。4.信号与槽的工作方式:当一个信号被发射的时候这些槽转载 2015-01-01 22:55:26 · 490 阅读 · 0 评论 -
Q_PROPERTY
看到一些qt的程序在使用Q_PROPERTY()宏,参考了一下qt文档,发现定义格式如下:Q_PROPERTY(type name READ getFunction [WRITE setFunction] [RESET resetFunction] [DESIGNABLE bool]转载 2014-07-23 23:57:00 · 360 阅读 · 0 评论 -
指定Qt编译临时文件生成目录
转载自http://www.cppblog.com/lauer3912/archive/2011/04/15/144335.html指定临时文件生成目录,使项目文件夹更干净QT默认情况下把所有的编译中间文件都生成到debug和release文件夹里。可以在.pro文件中加入:MOC_DIR = tmp/mocRCC_DIR = tmp/rccUI_DIR =转载 2015-01-01 23:01:06 · 545 阅读 · 0 评论 -
Qt 的几个核心机制总结之 事件管理
1.事件是怎么产生的事件一般是由用户的动作作用于窗口系统,或者是Qt自身或者系统独立产生的。2.事件和信号又有什么区别事件和信号在初看的时候确实很容易混淆,但是这两者是不同的概念,事件的产生者是窗口系统或者系统内部,但是信号的产生者一般是对象。在普通的GUI编程中往往不需要考虑事件,在使用窗口部件的时候,我们用的是信号,而在实现窗口部件的时候往往一般要考虑事转载 2015-01-01 22:57:47 · 462 阅读 · 0 评论 -
Qt 的几个核心机制总结之 元对象系统
1.Qt的元对象与标准C++中对象的区别Qt中的对象系统和标准C++中的对象系统是存在区别的,更确切得讲前者是对后者的一种扩展。每个元对象具有一个元信息,包含有对象的类名以及相应的信号和槽的列表,以及指向对应函数的指针。Qt中的元对象系统和标准C++系统的区别有哪些?1.支持对象间使用信号和槽的机制进行通信2.动态对象转化3.可查询可设计的对象属性转载 2015-01-01 22:56:38 · 497 阅读 · 0 评论 -
QT DOM方式读取xml文件(QDomElement)
xml文件格式:[html] view plaincopyprint?xml version="1.0"?> tree id="0"> item id="1" open="1" text="一级" im0="leaf.gif" im1="folderOpen.gif" im2="folderClosed.gif" >转载 2014-07-30 21:52:03 · 1236 阅读 · 0 评论 -
学习Qt的资源-网站、论坛、博客等
来自《零基础学Qt 4编程》一书的附录附录C Qt资源C.1 Qt 官方资源全球各大公司以及独立开发人员每天都在加入 Qt 的开发社区。他们已经认识到了Qt 的架构本身便可加快应用程序开发进度。这些开发人员,无论是想开发单平台软件、还是想开发跨平台软件,都可从 Qt 统一而直接的 API、强大的构建系统以及各种支持工具(例如 Qt Designer)中受益无穷。转载 2014-07-24 00:01:05 · 445 阅读 · 0 评论 -
qml国际化
qml internationalization 步骤 一、对需要国际化的地方加上qsTr eg. text: qsTr("Welcome to china!"); 二、生成ts文件: ts文件生成方法: 在Qt Command Prompt命令行中使用lrelease生成 eg.转载 2014-11-30 10:19:13 · 606 阅读 · 0 评论