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

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

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

person justin    schedule 17.03.2010    source источник


Ответы (2)


Внешний вид 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
person Donal Fellows    schedule 25.03.2010

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

person glenn jackman    schedule 17.03.2010