首页 > 解决方案 > 当主窗口最小化时,为什么顶层窗口会被破坏?

问题描述

from tkinter import *

root = Tk()
root.geometry("500x500")

toplevel = Toplevel()
toplevel.attributes("-toolwindow" , 1)

mainloop()

在这段代码中,当我最小化主窗口并再次打开它时,顶层窗口消失了。

这是描述我的问题的图像(GIF):

在此处输入图像描述

有没有办法避免这种情况?

如果有人可以帮助我,那就太好了。

(操作系统:Windows 10,Python 版本:3.9.1,Tkinter 版本:8.6)

标签: pythontkintertoplevel

解决方案


toolwindow 属性专门设计用于在根窗口隐藏时使窗口隐藏。如果您不想要这种行为,请不要设置该属性。


推荐阅读