Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Свой шрифт в Python Tkinter

Кирилл Татаринов Ученик (168), на голосовании 1 год назад
Как в python tkinter поставить свой шрифт, которого нет в windows, к примеру, если в windows есть шрифт, то когда его укажешь в font = ваш шрифт, то он отобразится, но если в Виндоус его нет, то при указании его будет классический шрифт, нужно как-то в программу ставить шрифт, но как, помогите, пожалуйста
Голосование за лучший ответ
Sergey Diordiy Мастер (1091) 1 год назад
 import pyglet,tkinter
pyglet.font.add_file('file.ttf') #подгружаем шрифт

root = tkinter.Tk()
MyLabel = tkinter.Label(root,text="test",font=('font name',25))
MyLabel.pack()
root.mainloop()
Скопировал кусок кода со stackoverflow. Проверить не могу
Кирилл ТатариновУченик (168) 1 год назад
Спасибо, но это не работает
Sergey Diordiy Мастер (1091) Кирилл Татаринов, жаль
Nikos Play Знаток (351) 1 год назад
import tkinter as tk
root = tk.Tk ()
root.geometry("200x200")
label = tk.Label(text = "Text", font = "arialblack 20")
label.pack(anchor = "center", padx = 200//2, pady = 200//2)
root.mainloop()
font = "название шрифта размер шрифта")
Похожие вопросы