我有 TK 应用程序,其中包含多个包含不同小部件的框架。 为了隐藏框架(及其内容),我使用grid remove $frame”。 如何将 TK 顶层的大小调整为所需的最小几何形状?
grid [ttk::frame .f ] -sticky nwse
grid [ttk::frame .f.f] -sticky nwse
foreach el {a b c d e f} {
grid [label .f.f.$el -text "ELEM $el" ] -sticky nwse
}
update
after 2500
grid remove .f.f
“网格删除.f.f”之后需要什么才能获得不带标签的顶层尺寸?
最佳答案
同时grid remove
将小部件从网格中取出,它不会忘记有关如何放置该小部件的信息(如果您想将其添加回同一位置,这是一个偶尔有用的操作)。要真正完全忘记它,您应该使用 grid forget
它会删除小部件并删除其布局信息。
关于tcl - TK "grid"和 "grid remove",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41958771/