相关疑难解决方法(0)

如何在pygtk中使用线程

我在pygtk中遇到线程问题.我的应用程序包含一个程序,可以从互联网上下载图片,然后用pygtk显示它.问题是,为了做到这一点并保持GUI响应,我需要使用线程.

所以我在用户点击"下载图片"按钮后进入回调,然后我调用该方法下载同一类中的图片.

thread.start_new_thread(self.images_download,(path,pages)

这不行.我让我的程序进入线程的唯一方法是使用

gtk.threads_init()

在开始任何线程之前.现在它下载图片但GUI仍然没有响应.我用谷歌搜索了这个,我尝试将gtk.threads_enter和gtk.threads_leave放在线程周围,但它不起作用.

python multithreading pygtk

5
推荐指数
1
解决办法
3511
查看次数

标签 统计

multithreading ×1

pygtk ×1

python ×1