相关疑难解决方法(0)

在PyQt中使用QThread的后台线程

我有一个程序,通过我在PyQt中编写的gui与我正在使用的收音机连接.显然,无线电的一个主要功能是传输数据,但为了不断地这样做,我必须循环写入,这会导致gui挂起.因为我从未处理过线程,所以我试图摆脱这些挂起使用QCoreApplication.processEvents().无线电需要在传输之间休眠,所以gui仍然根据这些睡眠的持续时间而挂起.

有没有一种简单的方法可以使用QThread来解决这个问题?我已经找到了有关如何使用PyQt实现多线程的教程,但是大多数都涉及设置服务器,并且比我需要的更先进.老实说,我甚至不需要我的线程在运行时更新任何东西,我只需要启动它,让它在后台传输,然后停止它.

python multithreading pyqt pyqt4 qthread

68
推荐指数
6
解决办法
10万
查看次数

在MultiThreaded PyQT中更新GUI元素

我正在研究一段时间来查找如何使用PyQT执行多线程程序的信息,更新GUI以显示结果.

我习惯于通过示例学习,我找不到(是的,我正在寻找几周)任何使用多线程执行如此简单任务的程序的简单示例,例如连接到www站点列表(5个线程)并且只是打印已处理带响应代码的网址.

任何人都可以共享代码或发送给我解释这样的程序的好教程吗?

python multithreading pyqt

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

multithreading ×2

pyqt ×2

python ×2

pyqt4 ×1

qthread ×1