在上一章中,我们介绍了有关QFile和QFileInfo两个类的使用。我们提到,QIODevice提供了read()、readLine()等基本的操作。同时,Qt 还提供了更高一级的操作:用于二进制的流QDataStream和用于文本流的QTextStream。本节,我们将讲解有关QDataStre Read More
posted @ 2016-01-06 22:29 findumars Views(4695) Comments(0) Diggs(0)
上一章我们介绍了有关二进制文件的读写。二进制文件比较小巧,却不是人可读的格式。而文本文件是一种人可读的文件。为了操作这种文件,我们需要使用QTextStream类。QTextStream和QDataStream的使用类似,只不过它是操作纯文本文件的。另外,像 XML、HTML 这种,虽然也是文本文件 Read More
posted @ 2016-01-06 22:24 findumars Views(13921) Comments(0) Diggs(0)
文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。从本章开始,我们来了解下 Qt 的文件以及输入输出的功能,也就是 I/O 系统。 Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图: Qt4 Qt Read More
posted @ 2016-01-06 22:23 findumars Views(868) Comments(0) Diggs(0)
QT里没有相应统计图形的绘制组件只有手工自己画效果如图void aaq::paintEvent( QPaintEvent* ev ){ QPainter painter(this); // 去除画笔 painter.setPen(Qt::NoPen); // 设置反锯齿 ... Read More
posted @ 2016-01-06 22:19 findumars Views(4269) Comments(0) Diggs(0)
事件 在Qt中,事件是作为对象处理的,所有事件对象继承自抽象类QEvent。此类用来表示程序内部发生或者来自于外部但应用程序应该知道的动作。事件能够能过被 QObject 的子类接受或者处理,但是通常用在与组件有关的应用中。本文主要阐述了在一个典型应用中的事件接收与处理。 事件的传递发送 当一个事件 Read More
posted @ 2016-01-06 22:18 findumars Views(2321) Comments(0) Diggs(1)