Python Qt 图形界面编程 - PySide2 PyQt5 PyQt Py

子线程发信号更新界面笔记
1.阻塞型更新界面
子线程发信号更新界面 P19 - 00:55
子线程发信号更新界面 P19 - 00:55
- 需要定义回调函数并绑定到按钮单击事件中
- 回调函数中更新文本框对象

2.子线程更新界面
子线程发信号更新界面 P19 - 05:24
可能导致主界面异常,多个线程同时写一个资源时容易导致操作异常问题,一般需要加互斥锁。
- 需要定义回调函数并绑定到按钮单击事件中
- 回调函数中定义线程函数并开启线程
- 线程函数中更新文本框对象

3.子线程发信号更新界面
子线程发信号更新界面 P19 - 11:36
子线程发信号更新界面 P19 - 16:07
- 需要创建信号量类型和需要的信号
- 需要定义信号处理函数并绑定到信号
- 需要定义回调函数并绑定到按钮单击事件中
- 回调函数中定义线程函数并开启线程
- 线程函数中发送信号
- 信号处理函数中更新文本框对象
子线程通过发信号给主线程,让主线程自己决定什么时候更新文本框,从而避免了异常问题。
