我想让自定义字体在我的标签作为@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))
它不起作用;(
3条答案
按热度按时间5fjcxozz1#
您不能以这种方式使用字体。Tkinter只能使用系统上安装的字体。
nuypyhwy2#
Tkinter只能使用预设字体:
1.默认字体
未另行指定的项目的默认值。
1.标记文本字体
用于条目小部件、列表框等。
1.标记固定字体
标准的固定宽度字体。
1.标记菜单字体
用于菜单项的字体。
1.标记标题字体
列表和表格中列标题的字体。
1.标记标题字体
窗口和对话框标题栏的字体。
1.标记小标题字体
工具对话框的较小标题字体。
1.图标字体
图标标题的字体。
1.标记工具提示字体
工具提示的字体。
https://tkdocs.com/tutorial/fonts.html
这意味着您无法将自己的字体导入到标注中
6kkfgxo03#
您可以检查此帖子以在Windows上的tkinter中使用外部字体:https://stackoverflow.com/a/30631309