如何在 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()

输出

执行后,它首先会显示以下窗口 −

当您单击“增大按钮大小”时,它将产生以下输出 −

单击“更改背景颜色”后,它将产生以下输出 −

如果您单击“移除边框”,它将产生以下输出 −

更新于: 2021 年 10 月 26 日

2 千 + 浏览量

开启你的 职业生涯

完成课程以获得认证

开始使用
广告