| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2285 人关注过本帖
标题:新人求教关于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
快速回复:新人求教关于mainloop()开线程问题
数据加载中...
 
   



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

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