Python/tkinter:pack等效grid_remove(),例如。 pack_remove()?
题
是否有相当于grid_remove()方法的包装,其中窗口小部件的原始包()设置在repack()上恢复?
用例:当我显示一个通过Pack_forget()隐藏的包装小部件时,当我发出wideget.pack()show请求时,我想重新包装其原始包装设置。
解决方案
不,没有等效的。只有 pack_forget
恢复它时,这不记得小部件在哪里。如果我需要这种功能,我只使用网格几何管理器。
其他提示
from tkinter import *
root = Tk()
b = Button(root, text="Delete me", command=lambda: b.grid_remove())
b.grid(row=0,column=0)
root.mainloop()
grid_remove works
不隶属于 StackOverflow