【发布时间】:2020-05-31 13:48:20
【问题描述】:
我想使用与我的 python 程序在同一目录中的字体,但实际上 python 会在 windows 字体文件夹中搜索它,我应该如何修复它?
(我想给我的程序提供字体路径或导入字体以在我的标签中使用它)
例如:
在这里,如果字体文件夹中的字体myfont 我的程序可以工作,但如果不是,它将以默认字体显示。
from tkinter import *
root = Tk()
my_lab = Label(root,font=("myfont" ,10 )).place(x=1,y=1)
我用过font=(f"path/to/font",10),但它不起作用
【问题讨论】:
-
这能回答你的问题吗? Truly custom font in Tkinter
-
实际上它只是说要使用照片,并且因为我的 gui 程序彼此之间有很多窗口,所以我不能在其中使用照片,除非我用我不知道如何和实际上的类编写它我不想让它可编辑,你知道如果有人改变照片我的程序会完全改变
-
“只是说要用照片代替”:你也看过最后一条评论了吗?
-
fontload("path\\to\\font.tff"):应该是.ttf。尝试参数的变体private=False, enumerable=True -
是的,现在它的工作,非常感谢你,我应该如何接受你的评论以显示给其他人作为答案?
标签: python python-3.x windows tkinter fonts