python tkinter ttk.Button字体大小
时间: 2023-07-08 09:52:33 浏览: 165
在`tkinter`中,`ttk.Button`控件的字体大小可以通过`style`对象来设置。具体来说,你需要使用`ttk.Style()`方法创建一个`style`对象,然后使用`configure()`方法来设置控件的字体大小。下面是一个示例代码:
```python
import tkinter as tk
from tkinter import ttk
class MyWindow:
def __init__(self, master):
self.master = master
self.master.title('Button字体大小')
self.master.geometry('300x200')
# 创建style对象
self.style = ttk.Style()
# 设置Button字体大小为20
self.style.configure('TButton', font=('Arial', 20))
# 创建Button控件
button1 = ttk.Button(self.master, text='Click me')
button1.place(x=100, y=100)
root = tk.Tk()
MyWindow(root)
root.mainloop()
```
在这个示例中,我们首先创建了一个`ttk.Style()`对象,并使用`configure()`方法将`TButton`样式的字体设置为`Arial`字体,大小为`20`。然后,我们创建了一个`ttk.Button`控件,并将其显示在窗口中心。你可以根据需要修改字体的名称和大小。
阅读全文