使用“放置几何体”使按钮显示/隐藏

时间:2018-07-24 02:49:31

标签: python tkinter

如何制作显示/隐藏位置几何的小部件?

我了解grid_forgetgrid_removepack_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()函数:)

0 个答案:

没有答案