1、子线程更改界面组件状态的本质 (1)、子线程发射信号通知主线程界面更新请求 (2)、主线程根据具体信号以及信号参数对界面组件进行修改、 2、另一种子线程通知主线程的方式 :发送自定义事件 (1)、自定义事件用于描述界面更新细节 (2)、在主窗口类中重写事件处理函数event (3)、使用postEvent函数(异步方式)发送...
1、GUI设计原则 (1)、所有界面组件的操作都只能在主线程中完成 (2)、因此,主线程也叫UI线程 2、子线程对界面组件进行更新的解决方案---信号与槽 (1)、在子线程类中定义界面更新信号(updateUI) (2)、在窗口类中定义更新界面组件的槽函数(setInfo) (3)、使用异步方式连接更新信号到槽函数(updateUI--->setIn...