python - 在 Tkinter 中指定字体?

标签 python fonts tkinter

我想使用我的计算机上安装的名为 Myriad Pro Condensed 的字体。 如果我使用 Label(infoframe, text="test", font=("Myriad Pro Condensed", 30, "bold")) 它只是使用默认的系统字体。仅使用姓氏 Myriad Pro 可以,但它不使用我想要使用的精简版本。我该如何在 Tkinter 中使用正确的字体? 这是一个 MCVE:

from tkinter import *
root = Tk()
label = Label(root, text="test", font=("Myriad Pro Condensed"))
label.pack()
mainloop()

最佳答案

使用字体名称:

Label(root, text="test",font=("MyriadPro-LightCond",size))

关于python - 在 Tkinter 中指定字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35971184/

相关文章:

string - 如何在QLabels中显示国际脚本?

java - 在Itext7中,我如何遍历一个字符串并查看我当前的字体是否可以正确显示该字符串?

python - 使用文本小部件时的 Tkinter 问题

python - 使用 BeautifulSoup 进行网络抓取表

python - .py 文件中的 Visual Studio Code SQL 语法突出显示

c# - 如何使用 IronPython 中的包调用 Python 脚本?

html - 使用本地存储在计算机上的字体,不起作用

python - GUI 在单独的进程中触发操作

python - ttk TreeView : alternate row colors

python - pyopengl - 动态更新顶点缓冲区对象中的值