Python Toplevel.deiconify()的替代方案

Python Toplevel.deiconify()的替代方案,python,tkinter,Python,Tkinter,有没有替代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.m

有没有替代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()

然而,这表明
顶级
被图标化和非图标化。。。我怎样才能以不同的方式完成这项工作,或者不让它显示图像化的过程?

不,没有其他选择
deiconify
是使已撤销/图标化的窗口再次可见的方法


但是,有一种方法可以替代
iconify
方法。您想调用
draw
,而不是
iconify
。这两个函数的作用与它们所说的差不多:
iconify
尝试将窗口转换为图标,而后者将其完全从屏幕中取出。在这两种情况下,
deiconify
是用来恢复窗口的调用

我不太明白。使用
draw()
将其隐藏,使用
iconify()
deiconify()
将其还原。