Python Tkinter-在根窗口顶部创建新窗口

Python Tkinter-在根窗口顶部创建新窗口,python,tkinter,Python,Tkinter,如何在主根窗口的顶部创建一个新的tkinter根窗口,以防止您在关闭辅助窗口之前访问主窗口 以下是我到目前为止(在python 3.6中)编写的代码: 我使用Toplevel而不是新的根 def New_page(): popup = Toplevel() popup.grab_set() 这应该可以做到我使用Toplevel而不是新的根目录 def New_page(): popup = Toplevel() popup.grab_set() 这应该可以做到

如何在主根窗口的顶部创建一个新的tkinter根窗口,以防止您在关闭辅助窗口之前访问主窗口

以下是我到目前为止(在python 3.6中)编写的代码:


我使用Toplevel而不是新的根

def New_page():
    popup = Toplevel()
    popup.grab_set()

这应该可以做到

我使用Toplevel而不是新的根目录

def New_page():
    popup = Toplevel()
    popup.grab_set()

这应该可以做到

试着分享代码不起作用的原因:它不是做了你想要的,或者它给出了一个错误?试着分享代码不起作用的原因:它不是做了你想要的,或者它给出了一个错误?它和我的代码做的一样。我希望它像一个messagebox一样工作,阻止用户访问主根目录,直到退出辅助屏幕。当我在程序中使用它时,我无法与原始根目录中的任何小部件进行交互。我会认为这是防止访问的问题。如果你能将我的答案标记为正确,那就太好了:DIt和我的代码做同样的事情。我希望它像一个messagebox一样工作,阻止用户访问主根目录,直到退出辅助屏幕。当我在程序中使用它时,我无法与原始根目录中的任何小部件进行交互。我会认为这是防止访问的问题。如果你能把我的答案标记为正确,那就太好了:D