Python / Tkinter:相当于grid_remove()的包,例如。 pack_remove()?

时间:2010-12-09 14:23:54

标签: python tkinter ttk

是否有一个相当于grid_remove()方法的包,其中一个小部件的原始pack()设置在re-pack()上被恢复?

使用案例:当我显示通过pack_forget()隐藏的打包小部件时,我希望在发出widget.pack()show request时重新打包小部件及其原始包设置。

2 个答案:

答案 0 :(得分:2)

不,没有等价物。只有pack_forget不记得恢复时窗口小部件的位置。如果我需要这种功能,我只需使用网格几何管理器。

答案 1 :(得分:0)

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