python - 当主窗口最小化时,为什么顶层窗口会被破坏?
问题描述
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)
解决方案
toolwindow 属性专门设计用于在根窗口隐藏时使窗口隐藏。如果您不想要这种行为,请不要设置该属性。
推荐阅读
- python - AttributeError: '_io.BufferedReader' 对象没有属性 'load'
- php - 是否可以在不使用 javascript(Ajax) 和 cookie 的情况下使用 PHP 获取客户端时区?
- javascript - 如何在html表中循环并更改javascript中每个单元格的值
- qt - 如何让 QNetworkProxy 在第一个请求中发送用户名和密码?
- php - 在 mysqli 列中显示选定的值
- telnet - Windows Server 中的网络负载平衡不转发来自特定服务器的 telnet 请求
- firebase - 尝试从 firebase 集成到 jira(atlassian)时,我得到 403
- python - ValueError:logits 和标签必须具有相同的形状 ((None, 1) vs (None, 20, 100, 1))
- kotlin - 惯用分组字符串(计数连续重复的字符)
- java - Java:在 Java 中创建特定的子类对象