Python中tkinter的窗口,在mainloop 之后的语句怎么执行

点击、输入、按键操作等等。所以你写在mainloop()后面的代码是不会被执行的。如果是界面加载完成,要计划执行一些语句,就需要用到多线程,在mainloop()之前开启线程。tkinter.Tk,也有一个after方法可以实现类似多线程的处理,不过效果要差一些,如意出现程序假死,也就是程序未响应,但实际程序在运行 ...
Python中tkinter的窗口,在mainloop 之后的语句怎么执行
mainloop () 你可以把它看做是 while True:
只是循环内的代码tkinter已经给你写好了,这些代码主要是检测窗口相应的各种事件,比如鼠标移动、点击、输入、按键操作等等。
所以你写在mainloop()后面的代码是不会被执行的。
如果是界面加载完成,要计划执行一些语句,就需要用到多线程,在mainloop()之前开启线程。
tkinter.Tk,也有一个after方法可以实现类似多线程的处理,不过效果要差一些,如意出现程序假死,也就是程序未响应,但实际程序在运行2019-08-20
mengvlog 阅读 57 次 更新于 2025-12-20 01:26:43 我来答关注问题0
檬味博客在线解答立即免费咨询

Python相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部