如何在 Tkinter 中使用自定义字体?
为了在 Python tkinter 中定义并显示自定义字体,我们通常使用 tkinter 中定义的一个内置字体库。为了在笔记本中导入 tkinter Font 库,请在 shell 中输入以下内容:
from tkinter.font import Font
现在,使用 Font(..options) 函数创建一个 Font 对象并定义字体其他属性,如字体系列、大小、粗细、倾斜、加下划线、删除线等。
示例
#Import the required library
from tkinter import *
#Create an instance of tkinter frame
win = Tk()
win.geometry("750x250")
#Create a String Object and set the default value
var = StringVar()
#Create a text label
label = Label(win, textvariable = var, font=('Consolas 20 bold'))
label.pack()
#Create an entry widget to change the variable value
text = Entry(win, textvariable = var)
text.pack()
win.mainloop()输出
运行上面的代码将显示一个带有 Entry 小部件和一个 Label 的窗口。每当我们在文本框中输入某些关键词时,Label 都会更新。

广告
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP