标题:新人求教关于mainloop()开线程问题
只看楼主
murongpagui
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-1-7
 问题点数:0 回复次数:0 
新人求教关于mainloop()开线程问题
请教社区python大神一个问题:
tkinter种的mainloop能否用后台线程进行运行呢?
如下代码:
import tkinter
import threading
root = tkinter.Tk()
root.mainloop() #这一步如果这样写,可以正常生成gui界面,但是如果改成下面这样

#改成这样写,就不能产生界面
def func():
  root.mainloop()
t = threading.Thread(target = func)
t.setDaemon(True)
t.start()
#因为要将程序添加到qqbot的插件里,如果直接用root.mainloop()会阻碍插件中后续消息接收函数的运行,所以想把它放到后台线程中运行,还请大神不吝赐教
搜索更多相关主题的帖子: 线程 运行 import 界面 插件 
2019-01-07 11:21



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492547-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.404072 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved