在Python中单击按钮时隐藏标签

2024-04-30

在 Python(Tkinter) 中单击按钮时如何隐藏现有标签?


这实际上取决于您使用的几何管理器。如果你使用

lbl = Tkinter.Label(parent)

要创建标签,您将使用以下方法之一来隐藏它。

lbl.grid_forget()
lbl.pack_forget()
lbl.place_forget()

编辑(工作示例)

import tkinter

class MyClass(tkinter.Frame):
    def __init__(self,parent, *args, **kwargs):
        tkinter.Frame.__init__(self, parent, *args, **kwargs)

        self.btn = tkinter.Button(self,text='Don\'t push me',command=self.buttonCmd)
        self.btn.grid(row=0,column=0,sticky='nwes')
        self.lbl = tkinter.Label(self,text='Push it, it\'s fun')
        self.lbl.grid(row=0,column=1,sticky='nwes')

    def buttonCmd(self,*args,**kwargs):
        self.lbl.grid_forget()

root = tkinter.Tk()
MyFrame = MyClass(root)
MyFrame.pack(expand='true',fill='both')
root.mainloop()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Python中单击按钮时隐藏标签 的相关文章

随机推荐