在Python Tkinter中直接使用字体文件而不安装字体至电脑

在Python Tkinter中直接使用字体文件而不安装字体至电脑,第1张

背景

tkinter在使用字体时只可以使用电脑上安装的字体而无法直接调用字体文件

使用方法

使用python pyglet库中font的add_file()方法来创建一个字体对象。

步骤

1.导入pyglet模块

pip install pyglet

2.使用pyglet模块创建字体对象

import pyglet
pyglet.font.add_file("ttf文件路径")
pyglet.font.load("ttf文件路径")

3.在tkinter中直接使用

# 此处省略模块的导入及窗口的创建


tkinter.Label(root_name, text="测试", font=("字体名称(如:黑体)"), 20)

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/918949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存