The Meta-Object System Qt元对象系统为对象之间的交互提供了信号与槽机制,运行时信息和动态属性系统。 元对象系统基于三件事: 1. Qobject类作为所有要利用元对象系统的基类。 2. 在类的private段声明Q_OBJECT 宏,以可以使用元对象特性,例如动态属性,信号与 Read More
posted @ 2016-02-01 19:47
findumars
Views(422)
Comments(0)
Diggs(0)
看了不少Qt线程的东西,下面总结一下Qt新建一个线程的方法。 一、继承QThread 继承QThread,这应该是最常用的方法了。我们可以通过重写虚函数void QThread::run ()实现我们自己想做的操作,实现新建线程的目的。前面已经介绍了Qthread,这里就不重复了。 这种方法,我们每 Read More
posted @ 2016-02-01 19:45
findumars
Views(5019)
Comments(0)
Diggs(0)
QThread 继承 QObject.。它可以发送started和finished信号,也提供了一些slot函数。 QObject.可以用于多线程,可以发送信号调用存在于其他线程的slot函数,也可以postevent给其他线程中的对象。之所以可以这样做,是因为每个线程都有自己的事件循环。 在进行下 Read More
posted @ 2016-02-01 19:42
findumars
Views(2196)
Comments(0)
Diggs(0)
QThread实例代表一个线程,我们可以重新实现QThread::run(),要新建一个线程,我们应该先继承QThread并重新实现run()函数。 需要注意的是: 1.必须在创建QThread对象之前创建 QApplication (或QCoreApplication)对象。 2. QCoreAp Read More
posted @ 2016-02-01 19:36
findumars
Views(12838)
Comments(0)
Diggs(0)
今天看了一些QSettings的简单用法,可以用来保存程序的设置,使得程序每次启动都可以显示上次关闭时的状态。我这里实现了一个简单的文本编辑窗口,可以设置文本的字体,字体的颜色和背景色。每次关闭程序都保存程序的几何大小,位置和文本以及文本所设置的格式,方便启动程序后继续编辑。 文本编辑窗口 Text Read More
posted @ 2016-02-01 19:15
findumars
Views(1057)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号