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

python gui 多进程的疑问

python gui 多进程的疑问

哔哔one 2019-02-20 14:49:08
from tkinter import * import concurrent.futures def p1(): while True: print('1') def p2(): while True: print('2') def login(): login_window.after(1, p1) login_window.mainloop() def main(): main_window.after(1, p2) main_window.mainloop() if __name__ == '__main__': login_window = Tk() login() main_window = Tk() main() with concurrent.futures.ProcessPoolExecutor() as executor: executor.submit(login) executor.submit(main) 如上所示,在Python中如何能够同时运行两个窗口,互不干扰地执行自己的任务。 ——————————————————————————————————————————————————— 感谢@同意并接受的回答,我修改成了下面这样,但是还是一直输出1。 from tkinter import * import time def p1(): while True: print('1') time.sleep(1) def p2(): while True: print('2') time.sleep(1) def main(): login_window.after(1, p1) main_window.after(1, p2) main_window.mainloop() if __name__ == '__main__': main_window = Tk() login_window = Toplevel() main()
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 458 浏览
慕课专栏
更多

添加回答

举报

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