Python Toplevel.deiconify()的替代方案
有没有替代tk.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
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()
将其还原。