Top.Mail.Ru
Ответы

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

Как в python tkinter поставить свой шрифт, которого нет в windows, к примеру, если в windows есть шрифт, то когда его укажешь в font = ваш шрифт, то он отобразится, но если в Виндоус его нет, то при указании его будет классический шрифт, нужно как-то в программу ставить шрифт, но как, помогите, пожалуйста

По дате
По рейтингу
Аватар пользователя
Мастер
1234567
 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. Проверить не могу

Аватар пользователя
Знаток

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 = "название шрифта размер шрифта")