#python #text #fonts #interface #guizero
#python #текст #шрифты #интерфейс #guizero
Вопрос:
Я пытаюсь использовать некоторые шрифты в кнопках и тексте на Python Guizero. Но он всегда показывает один и тот же шрифт. Все шрифты установлены в моей системе Linux, но guizero их не показывает.
Кто-нибудь знает, как я могу использовать другие шрифты из системы? Мне нужно установить в моем env? Как я могу это сделать?
from guizero import App,Text,PushButton
def troca():
message.font="arial"
if __name__ == '__main__':
app = App(title="Run Pre BRAMS",layout="grid",height=500,width=300)
message = Text(app, text="Just a test",font="Helvetica",color='blue',grid=[1,1])
button = PushButton(app, troca, text="exchange", grid=[2,2])
app.display()
Ответ №1:
Вы можете использовать config. Вы можете использовать tk.config с большинством, если не со всеми виджетами, чтобы добавить много разных стилей.
button.tk.config(font=("Verdana", 31))
Комментарии:
1. К сожалению, не работает! Был изменен размер, но не шрифт.
2. если вы используете Windows, проверьте en.wikipedia.org/wiki /… Пример того, который, как я знаю, работает в Windows 10. button.tk.config(font=(«Impact», 15)
3. button.tk.config(font=(«Impact», 15))