如何在 Tkinter 中更新 Button 小组件?
我们可以通过多种方式更新 Tkinter 中的 Button 小组件,例如,我们可以更改其大小、更改其背景颜色或删除其边框等。在以下示例中,我们将创建三个 Button 小组建,每个按钮在单击时都会调用不同的函数来更新其功能。
示例
# Import the required library from tkinter import * from tkinter import ttk # Create an instance of tkinter frame win = Tk() # Define geometry of the window win.geometry("700x300") # Function to Increase the Size of the Button def Button_Size(): button1.configure(font=('Calibri 20 bold')) # Function to change the background color def Button_Color(): button2.configure(bg='green') # Function to Remove Border def Button_Border(): button3.configure(borderwidth=0) # First Button button1=Button(win, text="Increase the Button Size", command=Button_Size) button1.pack(pady=20) # Second Button button2=Button(win, text="Change the Background Color", command=Button_Color) button2.pack(pady=20) # Third Button button3 = Button(win, text="Remove the Border", command=Button_Border) button3.pack(pady=20) win.mainloop()
输出
执行后,它首先会显示以下窗口 −
当您单击“增大按钮大小”时,它将产生以下输出 −
单击“更改背景颜色”后,它将产生以下输出 −
如果您单击“移除边框”,它将产生以下输出 −
广告