首页 > 解决方案 > python tkinter在不暂停程序的情况下显示消息

问题描述

我正在尝试用 python tkinter 编写一个程序。我想知道是否可以在不暂停程序的情况下显示消息或窗口?

例如,我想显示程序的状态(开始、等待、完成),但似乎在显示“等待”消息/窗口时,除非我手动关闭窗口,否则程序将不会继续。

这就是我现在所拥有的

from tkinter import *

root = Tk()
root.geometry('200x200')
root.configure(bg='gray92')
root.mainloop()
print(1)

root1 = Tk()
root1.geometry('200x200')
Message(root1, text="waiting...").pack()
root1.mainloop()
print(2)

我必须关闭第二个窗口才能打印 2。

是否可以在不关闭第二个窗口的情况下打印 2?

标签: pythontkinter

解决方案


推荐阅读