python/tkinter:grid_remove()に相当するパック、例: pack_remove()?

StackOverflow https://stackoverflow.com/questions/4399237

  •  10-10-2019
  •  | 
  •  

質問

ウィジェットの元のpack()設定がrepack()に復元されるgrid_remove()メソッドに相当するパックはありますか?

ユースケース:pack_forget()を介して非表示になったパックされたウィジェットを表示した場合、Widget.pack()showリクエストを発行するときに、ウィジェットを元のパック設定で再パックしてもらいたいです。

役に立ちましたか?

解決

いいえ、同等のものはありません。あるだけです pack_forget これは、ウィジェットが復元したときにどこにあったかを覚えていません。この種の機能が必要な場合は、Grid Geometry Managerを使用します。

他のヒント

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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top