iceleaf 最近的时间轴更新
iceleaf

iceleaf

V2EX 第 68191 号会员,加入于 2014-07-17 09:18:10 +08:00
  •   指定的图片不存在
    iceleaf 最近回复了
    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   ·   实用小工具   ·   2732 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 13ms · UTC 14:50 · PVG 22:50 · LAX 07:50 · JFK 10:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.