标签中的Python 3 Tkinter自定义字体

7cwmlq89  于 2022-11-26  发布在  Python
关注(0)|答案(3)|浏览(192)

我想让自定义字体在我的标签作为@front-family在css?

font = "C:/Users/Alex/Documents/myproject/Call of Ops Duty.otf"
mylabel = Label(main, text="This is a text", bg="black", fg="#fff", font=(font, 30))

mylabel = Label(main, text="This is a text", bg="black", fg="#fff", font=(Call of Ops Duty.otf, 30))

mylabel = Label(main, text="This is a text", bg="black", fg="#fff", font=("Call of Ops Duty", 30))

它不起作用;(

5fjcxozz

5fjcxozz1#

您不能以这种方式使用字体。Tkinter只能使用系统上安装的字体。

nuypyhwy

nuypyhwy2#

Tkinter只能使用预设字体:
1.默认字体
未另行指定的项目的默认值。
1.标记文本字体
用于条目小部件、列表框等。
1.标记固定字体
标准的固定宽度字体。
1.标记菜单字体
用于菜单项的字体。
1.标记标题字体
列表和表格中列标题的字体。
1.标记标题字体
窗口和对话框标题栏的字体。
1.标记小标题字体
工具对话框的较小标题字体。
1.图标字体
图标标题的字体。
1.标记工具提示字体
工具提示的字体。
https://tkdocs.com/tutorial/fonts.html
这意味着您无法将自己的字体导入到标注中

6kkfgxo0

6kkfgxo03#

您可以检查此帖子以在Windows上的tkinter中使用外部字体:https://stackoverflow.com/a/30631309

相关问题