Как изменить шрифт и размер шрифта в ttk :: button (тематические виджеты)? - PullRequest
2 голосов
/ 17 марта 2010

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

ttk::button .x.buttonTEST -text "TEST" -font ??
# the -font option is not valid with ttk::button

Ответы [ 2 ]

2 голосов
/ 25 марта 2010

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

Самый простой способ сделать это - создать производный стиль, который выполняется с помощью добавив некоторый пользовательский префикс к существующему базовому стилю (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
1 голос
/ 17 марта 2010

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

...