如何在 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** 按钮,它们具有不同的属性,例如字体大小和颜色。我们可以通过更新配置中的值来修改字体大小。
广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP