标题:求助:QT多线程编程,GUI界面不响应问题
作者:左岸阳光
日期:2015-06-09 17:19
内容:
QT多线程图像采集、展开显示与编码,界面中有两个label用于显示原始图像与展开图像,还有2个button用于开始、停止;
按下开始,程序能够正常的实时显示与编码,但停止按键或者按下没有响应,或者按下很长时间程序才停止,也有时间响应很正常。
哪位高手给指点一下,在此先谢过了
#1 [lsy3611836 06-09 21:36]
将UI与数据处理分别放在两个不同线程
#2 回 lsy3611836 的帖子 [左岸阳光 06-10 08:40]
lsy3611836:将UI与数据处理分别放在两个不同线程 (2015-06-09 21:36)
我是将UI操作放在mainwindows.cpp中,按下开始通过信号槽机制,创建3个线程,并START。在mainwindows.cpp中,完成的都是跟界面有关的,信号和槽的链接,图像的更新显示
#3 [左岸阳光 06-10 08:46]
程序截图发下
#4 [左岸阳光 06-10 08:47]
#5 回 左岸阳光 的帖子 [左岸阳光 06-10 08:51]
左岸阳光:我是将UI操作放在mainwindows.cpp中,按下开始通过信号槽机制,创建3个线程,并START。在mainwindows.cpp中,完成的都是跟界面有关的,信号和槽的链接,图像的更新显示 (2015-06-10 08:40)
我的程序是在OMAP4460的板子上运行的,系统是UBUNTU