如何修改 Tkinter 中 ttk.Entry 的字体?


有时用户希望输入信息,例如姓名、联系电话、电子邮件、地址等。Tkinter 通过其输入小部件以简单的方式处理这些类型的输入。可以使用ttk包为 Tkinter 输入小部件设置样式。

若要更改输入小部件的其他属性,如字体属性、文本大小和字体样式,可以使用font(‘font-family font-size font-style’)属性。我们可以在entry 构造器中指定font属性。

示例

#Import tkinter library
from tkinter import *
from tkinter import ttk
#Create an instance of tkinter frame or window
win= Tk()
#Set the geometry of tkinter frame
win.geometry("750x250")
#Create an Entry Widget
entry= ttk.Entry(win,font=('Century 12'),width=40)
entry.pack(pady= 30)
win.mainloop()

输出

执行以上代码将显示一个包含自定义输入小部件的窗口。

若要更改字体属性,我们可以修改代码中字体属性的值。

更新于: 2021年4月21日

2000+ 次浏览

开启 职业生涯

完成课程,获得认证

开始
广告