tkinter按钮样式美化
时间: 2023-09-14 19:07:45 浏览: 255
tkinter的ttk主题
可以通过修改按钮的样式来美化 tkinter 的按钮,下面是一个简单的例子:
```python
import tkinter as tk
root = tk.Tk()
# 定义一个样式字典
style = {
'bg': '#4CAF50', # 背景颜色
'fg': 'white', # 前景颜色(文本颜色)
'font': ('宋体', 16), # 字体
'width': 10, # 宽度
'height': 2, # 高度
'bd': 0, # 边框宽度
'highlightthickness': 0, # 高亮边框宽度(去掉按钮点击时的高亮效果)
'activebackground': '#388E3C', # 鼠标悬停在按钮上时的背景颜色
'activeforeground': 'white' # 鼠标悬停在按钮上时的前景颜色
}
# 创建一个按钮,并应用样式
btn = tk.Button(root, text='Click Me!', **style)
btn.pack(padx=20, pady=20)
root.mainloop()
```
这个例子中定义了一个样式字典 `style`,包含了按钮的各种属性。创建按钮时,使用 `**` 将字典的键值对作为参数传入,即可应用样式。你可以根据自己的需求修改样式字典中的属性。
阅读全文