首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
iceleaf
›
全部回复第 1 页 / 共 1 页
回复总数
3
2016-12-29 18:00:35 +08:00
回复了
toono
创建的主题
›
Python
›
GUI+多线程+socket+队列,怎么搞,入队阻塞!😂
@
toono
QTimer 利用了 Qt 的 event loop ,所以应该是不会阻塞界面的,但是 QTimer 到时间要执行的操作是一个耗时操作,这个会阻塞 QTimer 对象所在的线程,也就是主线程了,所以一般用 QThread 创建新的线程,然后在 run 函数中,创建 QTimer 的定时器,这样才不会阻塞主线程
2016-12-26 00:51:15 +08:00
回复了
toono
创建的主题
›
Python
›
GUI+多线程+socket+队列,怎么搞,入队阻塞!😂
不知道你用的是什么 GUI 库,一般 GUI 库的线程问题,都应该结合 GUI 的对应 thread 函数来做,而不是直接启动 Python 的线程,这样才不会阻塞 GUI 的 event loop
例如 pyqt4 的:
https://nikolak.com/pyqt-threading-tutorial/
2016-02-04 12:53:47 +08:00
回复了
braineo
创建的主题
›
程序员
›
学习多线程以及 GUI 编程的正确姿势是?
建议楼主先学 python ,然后了解 python 的所有 GUI 绑定,然后你就很快知道 GUI ,多线程是怎么回事儿了
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2734 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms ·
UTC 15:08
·
PVG 23:08
·
LAX 08:08
·
JFK 11:08
Developed with
CodeLauncher
♥ Do have faith in what you're doing.