Python Tkinter Button按钮


BUTTON 小工具时使用的按钮添加到各种类型的Python应用。Python允许用户配置按钮的按我们的要求。各种选项可以被设置或重置的要求。

我们还可以将方法或功能的按钮,当按钮被按压。

按钮小工具的使用语法如下:

语法

W = Button(parent,options)

可能选项的列表如下。

Sn
选项
描述
1activebackground 
它表示背景的按钮在按钮上悬停鼠标的动作,改变按钮背景色
2activeforeground它表示字体颜色的按钮,当鼠标悬停在按钮上改变前景色
3bd
它表示按钮的边界宽度
4bg
设置按钮背景的颜色
5Command
它被设置为回调函数时,可以调用该函数
6fg
设置按钮的前景颜色
7Font
设置按钮文本的字体属性
8Height
设置按钮的高度
9Highlightcolor
设置当按钮具有焦点突出显示的颜色
10Image
设置图像上显示的按钮
11justify
设置多个文本行为左对齐、右对齐或者居中对齐
12Padx按钮在水平方向上的附加填充
13pady
按钮在垂直方向上的附加填充
14Relief
它表示边框的类型,可以设置SUNKEN, RAISED, GROOVE, and RIDGE
15State
将此选项设置为禁用,以使按钮无响应。活动表示按钮的活动状态
16Underline
设定此选项以使按钮文本下划线
17Width
按钮的宽度,它以文本按钮的字母数或图像按钮的像素数的形式存在
18Wraplength
如果该值被设置为正数,文本行将被包装成适合这个长度

实例

#python application to create a simple button  
from tkinter import *   
top = Tk()  
top.geometry("200x100")  
b = Button(top,text = "Simple")  
b.pack()  
top.mainaloop()

输出 :

360截图17500924153262.png

实例

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-button2.png

python-tkinter-button3.png