是否有tk.Toplevel.deiconify()
的替代方案?我想显示一个设定金额的窗口,然后隐藏它:
def show(self, event):
self.master.geometry("+{x}+{y}".format(x = event.x, y = event.y))
self.master.deiconify()
time.sleep(self.howLong/100)
self.hide()
def hide(self):
self.master.iconify()
但是,这显示Toplevel
已被图标化和取消图标化......如何以不同方式执行此操作或不显示图标化过程?
答案 0 :(得分:2)
不,没有别的选择。 deiconify
是您如何再次显示撤消/图标化窗口。
但是, 是iconify
方法的替代方法。您想要拨打iconify
,而不是withdraw
。这两个函数几乎都是他们所说的:iconify
尝试将窗口转换为图标,后者将其从屏幕中完全撤回。在这两种情况下,deiconify
都是您调用以恢复窗口的内容。