Как изменить шрифт и размер шрифта в ttk::button (тематические виджеты)?

StackOverflow https://stackoverflow.com/questions/2463565

  •  20-09-2019
  •  | 
  •  

Вопрос

Как вы меняете шрифт и размер шрифта в виджете тематических кнопок (ttk::button)?

ttk::button .x.buttonTEST -text "TEST" -font ??
# the -font option is not valid with ttk::button
Это было полезно?

Решение

Внешний вид ttk::button (в частности, для вас, его шрифт, но также и другие параметры) управляется исключительно с помощью стиля и темы.Настроив стиль один раз, становится легко применить его ко многим кнопкам (при условии, что это то, что вы хотите).

Самый простой способ сделать это - создать производный стиль, который выполняется с помощью предваряющий некоторый пользовательский префикс к существующему базовому стилю (TButton для кнопок).

# Once per style in your program...
ttk::style configure MyExample.TButton -font {Symbol 48}

# For each button you want that looks this way...
ttk::button .b -font "Example" -style MyExample.TButton
pack .b

Другие советы

Вероятно, вы получите ответы, которые хотите, на этой странице руководства по ТЗ: http://www.tkdocs.com/tutorial/styles.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top