QT开发(二十八)——QT常用类(二)一、QDir1、QDir简介QDir提供对目录结构及其内容的访问。QDir通过相对或绝对路径指向一个文件。2、QDir成员函数QDir主要成员函数如下:QDir::QDir(constQDir&dir)QDir::QDir(constQString&path=QString())Dir::QDir(constQString&am..
分类:
其他好文 时间:
2016-12-03 16:06:54
阅读次数:
668
QT开发(三十六)——Model/View框架一、Model/View框架简介1、Model/View框架核心思想Model/View框架的核心思想是模型(数据)与视图(显示)相分离,模型对外提供标准接口存取数据,不关心数据如何显示,视图自定义数据的显示方式,不关心数据如何组织存储。Model/View框架中..
分类:
其他好文 时间:
2016-12-03 16:06:25
阅读次数:
289
QT开发(三十九)——GraphicsView框架本文主要翻译自QT5.6.2GraphicsView官方文档一、GraphicsView框架简介QT4.2开始引入了GraphicsView框架用来取代QT3中的Canvas模块,并作出了改进,GraphicsView框架实现了模型-视图结构的图形管理,能对大量图元进行管理,支持碰撞检测,..
分类:
其他好文 时间:
2016-12-03 16:04:12
阅读次数:
329
QT开发(四十)——GraphicsView编程一、QGraphicsScene1、QGraphicsSceneQGraphicsScene继承自QObject,是一个管理图元的容器,与QGraphicsView合用可以在2D屏幕上显示如线、三角形、文本、自定义图元等图元。QGraphicsScene是不可见的,只用于管理图元。为了查看场景,需要创..
分类:
其他好文 时间:
2016-12-03 16:03:03
阅读次数:
187
QT开发(四十一)——XML文件解析基础一、XML文档简介XML(ExtensibleMarkupLanguage,可扩展标记语言),是一种通用的文本格式,被广泛运用于数据交换和数据存储,而不是显示数据。XML的标签没有被预定义,用户需要在使用时自行进行定义。XML是W3C(万维网联盟)的推荐标准。相..
分类:
其他好文 时间:
2016-12-03 16:02:43
阅读次数:
199
QT开发(四十二)——DOM方式解析XML一、DOM简介1、DOM简介DOM是DocumentObjectModel的简写,即XML文档对象模型,是由W3C提出的一种处理XML文档的标准接口。DOM一次性读入整个XML文档,在内存中构造为一棵树(DOM树)将XML文件表示成一棵树,便于随机访问其中的节点,但消耗内..
分类:
其他好文 时间:
2016-12-03 16:02:22
阅读次数:
384
QT开发(四十三)——SAX方式解析XML一、SAX简介SAX是SimpleAPIforXML的简写,是一种解析XML文件的替代方法,不是由W3C官方所提出的标准,是一种事件驱动的XMLAPI,接近于底层,速度较快,但不便于随机访问任意节点。SAX解析的核心是事件处理机制,具有占用内存少,效率高等特..
分类:
其他好文 时间:
2016-12-03 16:01:47
阅读次数:
459
QT开发(四十五)——XML文件解析总结一、XML文件解析方式的特点1、DOM解析XML文档的特点基于DOM的解析器的核心是在内存中建立和XML文档相对应的树状结构。XML文件的标记、标记中的文本数据和实体等都是内存中的树状结构的某个节点相对应。优点:可以方便地操作内存中的树状节..
分类:
其他好文 时间:
2016-12-03 15:59:43
阅读次数:
172
QT开发(四十四)——流方法解析XML一、流方法解析XML简介QT4.3开始,QT引入了两个新的类来读取和写入XML文档:QXmlStreamReader和QXmlStreamWriter。QXmlStreamReader类提供了一个快速的解析器通过一个简单的流API来读取良构的XML文档,是作为QT的SAX解析器的替代者出现的,比..
分类:
其他好文 时间:
2016-12-03 15:59:26
阅读次数:
344
QT开发(四十六)——QT数据库编程基础一、QtSQL模块简介1、QtSQL模块简介QT通过QtSQL模块提供了对SQL数据库的支持,QtSQL模块中的API分为三层:驱动层、SQL接口层、用户接口层。如果要使用QtSQL模块中的类,需要在工程文件(.pro文件)中添加QT+=sql代码。2、驱动层驱动层为具..
分类:
数据库 时间:
2016-12-03 15:57:39
阅读次数:
278