如何更改 ttk.Button 中的字体大小?
How to change font size in ttk.Button?
这是我的问题,我是做一个程序的界面,但是为了老板的需要,字体一定要大一点。
我已经毫无问题地更改了每个小部件的字体大小,但是对于 ttk.Buttons,我无法更改它...
我读到 ttk.Button 不支持字体属性,但 tk.Button 支持它。
我尝试使用 tk.Button 并且它有效,但我不喜欢这个 tk.Button...
的图形样式
有什么办法可以改变ttk.Button的字体样式和大小,或者改变tk.Button的图形样式使其与ttk相似?
谢谢大家!
您必须使用 styles 来自定义 ttk
个小部件。
s = ttk.Style()
s.configure('my.TButton', font=('Helvetica', 12))
b = ttk.Button(mainframe, text='Press me', style='my.TButton',
command=foo)
以上答案正确,您可以更改所有 ttk 小部件的样式(例如字体)您可以更改名称为“.”的根的样式:
s = ttk.Style()
s.configure('.', font=('Helvetica', 12))
在那之后,您所有的 ttk 小部件都使用 'Helvetica' 大小为“12”的字体。
答案,源自“https://tkdocs.com/shipman/ttk-style-layer.html”
这是我的问题,我是做一个程序的界面,但是为了老板的需要,字体一定要大一点。 我已经毫无问题地更改了每个小部件的字体大小,但是对于 ttk.Buttons,我无法更改它... 我读到 ttk.Button 不支持字体属性,但 tk.Button 支持它。 我尝试使用 tk.Button 并且它有效,但我不喜欢这个 tk.Button...
的图形样式有什么办法可以改变ttk.Button的字体样式和大小,或者改变tk.Button的图形样式使其与ttk相似?
谢谢大家!
您必须使用 styles 来自定义 ttk
个小部件。
s = ttk.Style()
s.configure('my.TButton', font=('Helvetica', 12))
b = ttk.Button(mainframe, text='Press me', style='my.TButton',
command=foo)
以上答案正确,您可以更改所有 ttk 小部件的样式(例如字体)您可以更改名称为“.”的根的样式:
s = ttk.Style()
s.configure('.', font=('Helvetica', 12))
在那之后,您所有的 ttk 小部件都使用 'Helvetica' 大小为“12”的字体。 答案,源自“https://tkdocs.com/shipman/ttk-style-layer.html”