首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

解决QT读取串口数据,实时刷新界面卡死有关问题

2013-04-20 
解决QT读取串口数据,实时刷新界面卡死问题串口读过来的数据显示到QT界面上时,界面被卡住了,想用多线程,查

解决QT读取串口数据,实时刷新界面卡死问题

串口读过来的数据显示到QT界面上时,界面被卡住了,想用多线程,查看网上方法不详细,但大体思路是对的,采用下面的方案1:

1)在主界面线程中写界面显示处理方法

2)在新线程中发送消息给该方法

结果,还是卡,于是修改为下面的方法:

1)把要显示的数据的控件moveToThread到新线程

2)发送消息调用控件方法

结果,问题解决了

思考:如果不通过信号,而是直接调用控件方法呢?

?

热点排行