Qt程序中有多种方式可以实现程序中的延时,一类方法借助与平台有关的函数,比如说windows平台中使用头文件windows.h中的sleep()函数,另一类方法则借助Qt本身的一些类及函数来实现延时功能。1. 使用平台库函数实现延时功能Windows平台:#include <windows.h>其中可以使用函数sleep()来实现延时unsigned sleep(unsigned ...
调用processEvents会让Qt继续处理线程所在的消息队列中未处理的消息,直到消息队列中没有消息可以处理。当进行长时间的操作的时候可以调用此函数(比方说拷贝文件)。这个函数可能和我们要使用msleep的本意有差别,但是使用它可以在svalue时间内处理events,从而达到类似sleep的目的。 QWaitCondition QWaitCondition wait; wait....