如何更改ttk :: button(主题小部件)中的字体和字体大小?

时间:2010-03-17 15:30:58

标签: fonts button tcl tk ttk

如何更改主题按钮小部件(ttk::button)中的字体和字体大小?

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

2 个答案:

答案 0 :(得分:2)

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 :(得分:1)

您可能会在此Tk教程页面上获得所需的答案:http://www.tkdocs.com/tutorial/styles.html