考虑以下问题: 我有一个gtk / tk应用程序,它显示列表(商店)中的网站内容。我想按顺序做以下事情:
这是条件:用户 有 ,以便在下载时与应用互动。这意味着程序在整个下载过程中都在窗口的主循环中。
什么行不通:
如何通知程序下载已完成是最大的问题
由于Tk / Gtk,无论如何我都是事件驱动的,我不妨使用信号
我解决此问题的首选方法是注册一个额外的信号“dl_done”,并在下载完成后将该信号发送给gtk。这甚至可能吗? 任何建议都是偏见的!
答案 0 :(得分:1)
一个简单的解决方案是:
如果需要,您可以拥有多个下载线程。