Python 3 Пользовательский шрифт Tkinter в Label - PullRequest
0 голосов
/ 16 марта 2020

Я хочу сделать собственный шрифт на своем ярлыке как @ 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))

Не работает; (

Ответы [ 2 ]

0 голосов
/ 16 марта 2020

Единственными шрифтами, которые вы можете использовать с Tkinter, являются предустановленные:

  1. TkDefaultFont
    По умолчанию для элементов, не указанных иным.
  2. TkTextFont
    Используется для ввода виджеты, списки и пр. c.
  3. TkFixedFont
    Стандартный шрифт фиксированной ширины.
  4. TkMenuFont
    Шрифт, используемый для пунктов меню.
  5. TkHeadingFont
    Шрифт для заголовков столбцов в списках и таблицах.
  6. TkCaptionFont
    Шрифт для панелей заголовков окон и диалогов.
  7. TkSmallCaptionFont
    Шрифт меньших заголовков для диалогов инструментов.
  8. TkIconFont
    Шрифт для подписей к значкам.
  9. TkTooltipFont
    Шрифт для подсказок.

https://tkdocs.com/tutorial/fonts.html

Это означает, что вы не можете импортировать свой собственный шрифт на ярлыки

0 голосов
/ 16 марта 2020

Вы не можете использовать шрифты таким образом. Tkinter может использовать только те шрифты, которые установлены в системе.

...