我想下载一个开源字体并在我的 Python Tkinter 程序中使用它。
如何告诉 Tkinter 从目录中导入字体或将字体放在与程序相同的文件夹中?
注:
我已经搜索了一段时间的答案,甚至阅读了 Tkinter 的 API 引用资料,了解我能找到的所有与字体相关的东西。如果这个问题有一个明显的答案,我不知道,因为也许我搜索不够努力或问了错误的问题,我很抱歉。
最佳答案
这在 Windows 上对我有用(我猜在任何支持 pyglet 模块的平台上)
import tkinter as tk
import pyglet, os
pyglet.font.add_file('myFont.ttf') # Your TTF file name here
root = tk.Tk()
MyLabel = tk.Label(root,text="test",font=('myFont',25))
MyLabel.pack()
root.mainloop()
关于python - 将下载的字体添加到 Tkinter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38815758/