Qt模块化笔记之core
文章平均质量分 89
daainini
这个作者很懒,什么都没留下…
展开
-
Qt模块化笔记之core——动画框架
Qt的动画即不断地改变对象的属性,从而实现过渡。就像太阳从东方升起西方落下一样,只要给它设置起点和终点,再中间插入几个点,它就沿着这几个点组成的线运动,从而形成连续的图像。qt中可运用动画的有widgets和qobject。动画中主要的类的继承关系如下:我们将动画中的类分为如下几个部分:以下三个用于形成动画:QPropertyAnimation、QVariant原创 2013-11-27 20:30:13 · 1987 阅读 · 0 评论 -
Qt模块化笔记之core——使用QJsonDocument输出JSON数据
上一节讲的都是如何将已有json文档中的数据取出利用。本节利用QJsonDocument,将其它类型的数据转化成json文档输出。————————————利用QJsonDocument的静态成员函数:QJsonDocument fromVariant(const QVariant & variant)及公有函数:QByteArray toJson(JsonFormat format原创 2014-02-10 15:26:10 · 8156 阅读 · 3 评论 -
Qt模块化笔记之core——使用信号与槽
信号(signal)与槽(slot)就像插头与插座,有些不同的是,信号可以连接多个槽,槽也可以被多个信号连接。Qt中的信号形式上像是一个函数,不需要具体实现,槽也是一个函数,需要书写内部的执行代码。信号一触发,所连接的槽函数就执行。它们之间用语句connect连接:当前Qt5版本有传统的信号槽与新推出的两种,使用形式分别如下:QObject::connect(sender, S原创 2014-03-01 11:12:38 · 1245 阅读 · 0 评论 -
Qt模块化笔记之core——初窥状态机机制
有时候对象有多个状态,如CheckBox(可打勾的)这个窗口小部件,可使它有三种状态:选中,未选中,与中间态。状态机机制使对象能在不同状态间切换,使对象处于其中一状态。主要涉及的类继承关系如下:QAbstractTransition 变换类QEventTransitionQKeyEventTransitionQMouseEventTransi原创 2014-03-01 23:10:28 · 1307 阅读 · 0 评论 -
Qt模块化笔记之core——Input/Output文件操作-流QTextStream使用
QTextStream是与c++的iostream相似的流类, QTextStream() QTextStream(QIODevice * device) QTextStream(FILE * fileHandle, QIODevice::OpenMode openMode = QIODevice::ReadWrite) QTextStream(QString * strin原创 2014-04-14 13:06:25 · 4837 阅读 · 0 评论 -
Qt模块化笔记之core——Input/Output文件操作-流QDataStream使用
QTextStream方便的操作人类可读的文本,但对于如图片等,看不见原创 2014-05-01 20:53:21 · 4729 阅读 · 0 评论 -
Qt模块化笔记之core——QProcess控制外部程序
QProcess是一个为进程间通信创建的类。在linux相关系统中,可以很方便地用它原创 2014-05-08 20:58:22 · 6513 阅读 · 1 评论 -
Qt模块化笔记之core——容器类归纳
C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。若需要存储的元素数在编译器间就可以确定,可以使用数组来存储原创 2014-05-11 00:15:08 · 1785 阅读 · 0 评论 -
Qt模块化笔记之core——事件QEvent
事件(event)区别于信号,事件有我原创 2014-07-08 23:50:46 · 1026 阅读 · 0 评论 -
Qt模块化笔记之core——QXmlStreamReader的使用
QXmlStreamReader公有函数如下: QXmlStreamReader() QXmlStreamReader(QIODevice * device) QXmlStreamReader(const QByteArray & data) QXmlStreamReader(const QString & data) QXmlStreamReader(const char * d原创 2014-02-08 10:44:01 · 6532 阅读 · 0 评论 -
Qt模块化笔记之core——QXmlStreamWriter写XML
本节介绍使用QXmlStreamWriter将XML写入文件。其公胡函数如下:QXmlStreamWriter()QXmlStreamWriter(QIODevice * device)QXmlStreamWriter(QByteArray * array)QXmlStreamWriter(QString * string)~QXmlStreamWriter()bool auto原创 2014-02-08 18:58:09 · 5529 阅读 · 1 评论 -
Qt模块化笔记之core——线程相关
以下文章转自http://www.cnblogs.com/hicjiajia/archive/2011/02/03/1948943.html我发觉下面这个写得不是很容易让初学者懂,而且缺少了几个新出的类,但无疑的,写得还是很好的。现将它先放在这里,当我弄清楚这些线程类的关系后,将对它们进行修改。————————————————————————————————————转载 2013-12-04 20:00:27 · 1066 阅读 · 0 评论 -
Qt模块化笔记之core——Input/Output文件操作(2)
上节介绍了QIoDevice及QFile等的使用,相信大家对这些输入输出类有一些认识了,本节将主要介绍下一些算是作为辅助用的类,它们是:QDir QFileInfo QFileSystemWatcher QSettings QTemporaryDir QTemporaryFile——————————————————————————————————————————————————————原创 2013-12-27 10:28:20 · 2048 阅读 · 0 评论 -
Qt模块化笔记之core——Input/Output文件操作(3)
今天记录下QSettings的使用。QSettings 在windows中用于操作注册表,保存程序的配置,诸如窗口大小、位置及颜色等。注册表(引自点击打开链接): 注册表好比是我们用的户口簿,我们安装的程序都要在注册表中进行注册登记。注册表中可以记录程序或文件存放的位置、授权信息、外观设置……人们通过修改注册表相应的键值,可以获得他们想要的效果而省去了复杂的操作。原创 2014-01-05 22:33:32 · 1564 阅读 · 0 评论 -
Qt模块化笔记之core——Input/Output文件操作(1)
类的5.2版列表:来自http://qt-project.org/doc/qt-5/io.htmlQImageReader从文件或其它设备读取图片资源,The QImageReader class provides a format independent interface for reading images from files or other原创 2013-12-16 22:02:38 · 2402 阅读 · 0 评论 -
Qt模块化笔记之core——认识JSON,联系QJson
JSON 是一种轻量级的数据交换格式,比XML更小巧。如果还不怎样了解它,建议看教程:点击打开链接 及百度百科:点击打开链接其基本数据类型有:数字(整数或浮点数)字符串(在双引号中)逻辑值(true 或 false)数组(在方括号[]中)对象(在花括号{}中)null格式为: 名称:值对,或说 键:值 对简单示例:{ "张三":["性别":"男","年龄":25,原创 2014-02-08 19:48:57 · 1697 阅读 · 1 评论 -
Qt模块化笔记之core——QXmlStreamReader的几个函数返回值类
本文主要讨论QXmlStreamReader的几个函数返回值所涉及的类、QXmlStreamReader的函数为:QXmlStreamAttributes attributes() constQXmlStreamEntityDeclarations entityDeclarations() constQXmlStreamEntityResolver * entityResolver原创 2014-02-08 12:29:09 · 1827 阅读 · 0 评论 -
Qt模块化笔记之core——认识XML可扩展标记语言
本系列将涉及的类有:QXmlStreamAttributeRepresents a single XML attributeQXmlStreamAttributesRepresents a vector of QXmlStreamAttributeQXmlStreamEntityDeclar原创 2014-02-07 22:24:42 · 1579 阅读 · 0 评论 -
Qt模块化笔记之core——使用QJsonDocument解析JSON
QJsonDocument是Qt操作JSON数据的中心类。它的公有函数如下: QJsonDocument() QJsonDocument(const QJsonObject & object) QJsonDocument(const QJsonArray & array) QJsonDocument(const QJsonDocument & other) ~QJsonDocume原创 2014-02-08 20:49:04 · 20507 阅读 · 2 评论 -
Qt模块化笔记——QuickProxy代理程序
本页面为QuickProxy代理程序的主页。用于发面原创 2014-07-13 16:48:29 · 2709 阅读 · 1 评论