首页 > 解决方案 > Tkinter 主窗口在消息框后变得无响应

问题描述

我有 Tkinter 的问题。在消息框之后,我无法在主窗口中编辑条目。下面简单地对这个问题进行编码。你能帮助我吗?

from tkinter import messagebox, Entry, Tk


def pop_error():
    messagebox.showerror(message="Error")


win = Tk()
entry = Entry(win)
entry.grid()
pop_error()
win.mainloop()

标签: pythontkintermessagebox

解决方案


Entry关闭后强制聚焦messagebox

from tkinter import messagebox, Entry, Tk

def pop_error():
    messagebox.showerror(message="Error")

win = Tk()
entry = Entry(win)
entry.grid()
pop_error()
entry.focus_force()
win.mainloop()

推荐阅读