我有选择应该加载的备份的代码。它会打开 Toplevel 窗口并让您选择要加载的备份之一。当此窗口打开时,我想阻止对原始窗口的输入,因此返回原始窗口的唯一方法是关闭新的顶层窗口。
我希望能工作的代码部分:
from tkinter import *
class BackupsGui:
def __init__(self, parent):
top = Toplevel()
self.top = top
更多代码并__init__
以以下结尾:
top.update_idletasks()
top.overrideredirect(True)
top.mainloop()
或者:
top.transient(parent)
top.mainloop()
Niether 代码部分似乎以任何方式更改 Toplevel 交互,也不会更改 if top.mainloop()
before top.transient()
or top.update_idletasks()
。
我想念什么?