个性化阅读
专注于IT技术分析

Python Tkinter按钮使用例子

按钮小部件用于将各种类型的按钮添加到python应用程序。 Python允许我们根据需要配置按钮的外观。可以根据要求设置或重置各种选项。

我们还可以将方法或函数与按钮相关联, 当按下按钮时会调用该按钮。

下面给出了使用按钮小部件的语法。

句法

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 button

from 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按钮
赞(0)
未经允许不得转载:srcmini » Python Tkinter按钮使用例子

评论 抢沙发

评论前必须登录!