首先,我用python的tk模块写的界面程序思路如下:
1.一个线程不停的往queue里面放字符串:
def put_text_to_queue(queue):
queue.put(*aaa*)
time.sleep(100)
2.第二个线程不停的从queue里面取出字符串,然后输出在界面上(listbox就是tk里面的listbox)
def get_text_from_queue_to_listbox(queue,listbox):
while True:
text=queue.get()
listbox.insert(END,text)
listbox.update()
listbox.see(END)
time.sleep(1000)
3.然后主函数里面用tk搭建好界面,然后分别调用两个线程
root=Tk()
root.title(unicode(*论坛新帖提示工具v9*,*eucgb2312_cn*))
root.config()
......
可是为什么显出出来的界面,输出完‘aaa’之后就不能拖动了,而且点几下就无响应了。求教大神。
1.一个线程不停的往queue里面放字符串:
def put_text_to_queue(queue):
queue.put(*aaa*)
time.sleep(100)
2.第二个线程不停的从queue里面取出字符串,然后输出在界面上(listbox就是tk里面的listbox)
def get_text_from_queue_to_listbox(queue,listbox):
while True:
text=queue.get()
listbox.insert(END,text)
listbox.update()
listbox.see(END)
time.sleep(1000)
3.然后主函数里面用tk搭建好界面,然后分别调用两个线程
root=Tk()
root.title(unicode(*论坛新帖提示工具v9*,*eucgb2312_cn*))
root.config()
......
可是为什么显出出来的界面,输出完‘aaa’之后就不能拖动了,而且点几下就无响应了。求教大神。

