如何在 ttk.Button 中更改字体大小?
Tkinter 的 **Ttk** 是 Tkinter 中的一个原生库,用于设置 Tkinter 应用程序中窗口部件的样式。它为应用程序中定义的所有窗口部件提供了一个原生的 GUI 接口。为了使用 **ttk** 设置窗口部件的样式,我们必须使用命令“**from tkinter import ttk**”将其导入到笔记本中。
对于特定的应用程序,我们可以通过定义 ttk 样式对象的实例来更改 **字体** 属性,例如背景颜色、前景颜色、字体大小、字体系列和字体样式。初始化 **ttk** 对象后,我们可以 **配置(options)** 应用程序中定义的每个窗口部件。
示例
在这个例子中,我们将创建一个按钮,在定义样式对象后可以对其进行自定义。
#Import the required Libraries from tkinter import * from tkinter import ttk #Create an instance of tkinter frame win = Tk() #Set the geometry of tkinter frame win.geometry("750x270") #Create an instance of Style Object style = ttk.Style() #Create ttk buttons small_button = ttk.Button(win, text="small button", style="small.TButton") small_button.pack(pady=20) big_button = ttk.Button(win, text="big button", style="big.TButton") big_button.pack() #Configure the properties of the Buttons style.configure('big.TButton', font=(None, 20), foreground="blue4") style.configure('small.TButton', font=(None, 7)) win.mainloop()
输出
运行上面的代码将显示一个窗口,其中包含两个大小和属性不同的按钮。
在给定的输出中,有两个 **ttk** 按钮,它们具有不同的属性,例如字体大小和颜色。我们可以通过更新配置中的值来修改字体大小。
广告