如何制作显示/隐藏位置几何的小部件?
我了解grid_forget
或grid_remove
或pack_forget
但是我似乎找不到如何显示/隐藏具有放置几何形状的小部件的方法。
代码示例:
import tkinter as tk
def showBtn(e, btn):
#I want to make btn1 showed
root = tk.Tk()
btn1 = tk.Button(root, text="Close")
btn1.place(relx=0.855, rely=0.1, anchor="center")
#I want to make this btn1 hidden when program started
btn2 = tk.Button(root, text="Show")
btn2.place(relx=0.6, rely=0.1, anchor="center")
btn2.bind("Button-1", lambda event, arg=btn1: showBtn(event, arg))
root.mainloop()
很抱歉,如果重复出现,但是找不到此问题的任何来源。但是,如果找到一个,请在此处标记它。 :) 谢谢!
复制方式:
Python tkinter: hiding widget after showing it with place() geometry manager(已回答)[用于隐藏地点,使用place_forget]
我仍然需要显示按钮。
编辑:要在使用place_forget
之后显示,可以使用btn.place()
函数:)