tkinter圆角按钮
时间: 2023-07-22 22:57:37 浏览: 319
python-tkinter之按钮的使用,开关方法
要在Tkinter中创建圆角按钮,可以使用ttk(Themed Tkinter)模块来实现。下面是一个示例代码:
```python
from tkinter import Tk
from tkinter.ttk import Button
from tkinter import messagebox
def on_button_click():
messagebox.showinfo("提示", "按钮被点击了!")
root = Tk()
root.title("圆角按钮示例")
button = Button(root, text="点击我", command=on_button_click, width=10)
button.config(style='TButton')
button.pack(pady=20)
root.mainloop()
```
在这个示例中,我们导入了Tkinter的Tk和Button模块,以及ttk的Button模块。然后,我们创建了一个名为root的Tkinter窗口,并设置了窗口的标题。
接下来,我们定义了一个名为on_button_click的回调函数,用于处理按钮点击事件。在这个示例中,当按钮被点击时,会弹出一个消息框显示提示信息。
然后,我们创建了一个Button对象,并将其添加到窗口中。通过设置button.config(style='TButton'),我们可以将按钮的样式设置为ttk默认的样式。
最后,通过调用root.mainloop()来启动Tkinter的事件循环,使窗口保持显示状态。
这样就实现了一个简单的圆角按钮。你可以根据自己的需求自定义按钮的样式和功能。
阅读全文