python中tkbutton参数
时间: 2023-12-04 19:00:45 浏览: 26
在Python中,Tkinter模块提供了一个Tkinter.Button类,用于创建一个按钮,该按钮可以在单击时执行指定的函数或方法。以下是Tkinter.Button的常用参数:
- text: 按钮上显示的文本
- command: 按钮单击后执行的函数或方法
- bg: 按钮的背景色
- fg: 按钮上文本的前景色
- width: 按钮的宽度
- height: 按钮的高度
- font: 按钮上文本的字体
- image: 按钮上显示的图像
- relief: 按钮的边框样式
- state: 按钮的状态(normal、disabled等)
- padx: 按钮文本与按钮边框的水平间距
- pady: 按钮文本与按钮边框的垂直间距
例如,创建一个文本为"Click Me"的按钮,单击该按钮时执行名为"button_click"的函数,按钮背景为蓝色,前景为白色,宽度为10,高度为2,字体为"Helvetica 16",边框样式为"groove",水平间距为10,垂直间距为5,代码如下:
```
import tkinter as tk
def button_click():
print("Button clicked")
root = tk.Tk()
button = tk.Button(root, text="Click Me", command=button_click, bg="blue", fg="white", width=10, height=2, font="Helvetica 16", relief="groove", padx=10, pady=5)
button.pack()
root.mainloop()
```