gtk一个button响应clicked事件卡死?
gtk一个button对于clicked事件的函数fun1里面有需要大量时间计算的程序段,于是按下这个button后程序就会卡住。。。怎么处理使fun1运行其间, 不影响主程序对其他事件的响应?
#coding =utf-8
import gtk
import time
def callback(w):
time.sleep(2)
print '098'
time.sleep(1)
print '87'
time.sleep(7)
w=gtk.Window()
b=gtk.Button('kkk')
b.connect('clicked',callback)
w.add(b)
w.connect('destroy',gtk.main_quit)
w.show_all()
gtk.main()
页:
[1]