为了账号安全,请及时绑定邮箱和手机立即绑定

python tkinter 使用多进程时,会弹出很多个相同的界面

python tkinter 使用多进程时,会弹出很多个相同的界面

阿波罗的战车 2019-02-20 06:19:36
我现在有很多个处理数据的函数,其中就有用到多进程的。用tkinter做的界面,当command=调用用到多进程的函数时,就弹出了很多个界面,都是一样的原界面。想问下这些界面怎么让他们不弹出来
查看完整描述

3 回答

?
Verckolf

TA贡献1条经验 获得超0个赞

把代码放到if __name__ == "__main__"下可以运行,但是我无法解释原因。如果有大牛来解释下就好了?

查看完整回答
反对 回复 2020-10-19
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

这个问题没有解决,最终弃用了多进程,只为了界面能成功显示。

查看完整回答
反对 回复 2019-03-01
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

使用lambda表达式即可。
例如:

command=lambda: stopDemo(root)
查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 2542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信