Python Tkinter按钮使用例子

按钮小部件用于将各种类型的按钮添加到python应用程序。 Python允许我们根据需要配置按钮的外观。可以根据要求设置或重置各种选项。
【Python Tkinter按钮使用例子】我们还可以将方法或函数与按钮相关联, 当按下按钮时会调用该按钮。
下面给出了使用按钮小部件的语法。
句法

W = Button(parent, options)

下面列出了可能的选项。
SN Option Description
1 activebackground 当鼠标悬停按钮时, 它代表按钮的背景。
2 activeforeground 当鼠标悬停按钮时, 它代表按钮的字体颜色。
3 Bd 它表示边框宽度(以像素为单位)。
4 Bg 它代表按钮的背景色。
5 Command 它被设置为调用函数时调度的函数调用。
6 Fg 按钮的前景颜色。
7 Font 按钮文本的字体。
8 Height 按钮的高度。高度以文本行的文本行数或图像的像素数表示。
10 Highlightcolor 按钮具有焦点时突出显示的颜色。
11 Image 设置为按钮上显示的图像。
12 justify 它说明了表示多个文本行的方式。对于左对齐, 将其设置为LEFT;对于右对齐, 将其设置为RIGHT;对于中心, 将其设置为CENTER。
13 Padx 在水平方向上对按钮的附加填充。
14 pady 在垂直方向上对按钮的附加填充。
15 Relief 它代表边框的类型。它可以是SUNKEN, RAISED, GROOVE和RIDGE。
17 State 此选项设置为” 禁用” 以使按钮无响应。 ACTIVE表示按钮的活动状态。
18 Underline 设置此选项可使按钮文本带有下划线。
19 Width 按钮的宽度。它以文本按钮的多个字母或图像按钮的像素的形式存在。
20 Wraplength 如果将该值设置为正数, 则文本行将被包装以适合此长度。
例子
#python application to create a simple buttonfrom tkinter import * top = Tk()top.geometry("200x100")b = Button(top, text = "Simple")b.pack()top.mainaloop()

输出
Python Tkinter按钮使用例子

文章图片
例子
from tkinter import * top = Tk()top.geometry("200x100")def fun():messagebox.showinfo("Hello", "Red Button clicked")b1 = Button(top, text = "Red", command = fun, activeforeground = "red", activebackground = "pink", pady=10)b2 = Button(top, text = "Blue", activeforeground = "blue", activebackground = "pink", pady=10)b3 = Button(top, text = "Green", activeforeground = "green", activebackground = "pink", pady = 10)b4 = Button(top, text = "Yellow", activeforeground = "yellow", activebackground = "pink", pady = 10)b1.pack(side = LEFT)b2.pack(side = RIGHT)b3.pack(side = TOP)b4.pack(side = BOTTOM)top.mainloop()

输出
Python Tkinter按钮使用例子

文章图片
Python Tkinter按钮使用例子

文章图片

    推荐阅读