Qt能否实现在单独的UI线程作界面显示,而不再主线程中进行,以免影响显示更新速度

天上心 发布于 2011/09/15 11:33
阅读 4K+
收藏 0
Qt
Qt能否实现在单独的UI线程作界面显示,而不再主线程中进行,以免影响显示更新速度
加载中
1
Lunar_Lin
Lunar_Lin
      哈哈 你恰恰说反了, 一般是由主线程 更新界面,工作线程干活. 毕竟一个带界面的程序,它的主线流程 必然是界面高度相关的, 基本上关了 界面 肯定也关了程序. 所以主线程和界面结合 更符合人的思考方式,不然设计起来肯定头疼.
0
mallon
mallon
Qt的Signal-Slot机制是假的消息机制,非异步的,所以Qt的界面流畅度不可能高的
0
岛

我有个问题不明白  UI线程作为主线程 犯了什么错,如果有费时的操作 委托给其他线程好了 

这不一样吗?

我看过的 qt  juce 都是这样的方式。

0
天上心

谢谢大家的帮助!

主要是希望实时信号可以不受影响,比如心脏信号采集,我需要同时显示心脏标测图和实时心电信号,但在更新标测图的时候必然导致实时信号稍微停顿下,有时其他操作会导致信号停顿较长时间,显得不流畅,但因为数据保存在另一线程进行,数据不会丢失。

返回顶部
顶部