阅读背景:

Qt在运行耗时程序时弹出等待提示框的问题,本人快疯了。。。

来源:互联网 
最近做一个应用,临时上手Qt,在处理一个耗时程序时,由于运行时间较长,会导致程序出现假死现象,因此将耗时程序放到一个线程中运行,然后建立两个信号槽,即connect(thread, SIGNAL(started()), this, SLOT(handleshowTableout()));      connect(thread, SIGNAL(finished()), this, SLOT(handlehideTableout()));,但让人奔溃的是这样会出现两个问题,1、提示的控件(我这里用的是QLabel)还是不能正常显示,2、子线程还是会阻塞主线程,导致程序出现假死情况。纠结一天了,请大家帮忙解决一下,感激不尽!!! 最近做一个应用,临时上手Qt,在处理一个耗时程序时,由于运行时间较长,会导致程序出现假死现象,



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: