2016-05-06 13 views
2

Das ist mein Problem, ich baute eine Schnittstelle für ein Programm, aber für die Bedürfnisse der Chefs muss die Schriftart größer sein. Ich habe die Schriftgröße von jedem Widget ohne jedes Problem geändert, aber mit den ttk.Buttons konnte ich es nicht ändern ... Ich habe gelesen, dass ttk.Button das font-Attribut nicht unterstützt, aber tk.Button unterstützt es. Ich versuchte mit tk.Button und es funktioniert, aber ich mag nicht den grafischen Stil dieser tk.Button ...Wie ändert man die Schriftgröße in ttk.Button?

Gibt es eine Möglichkeit, die Schriftart und Größe eines ttk.Button ändern, oder den grafischen Stil des tk.Button geändert, um ähnlich zu dem ttk zu machen?

Danke an alle!

Antwort

5

Sie müssen styles verwenden, um ttk Widgets anzupassen.

s = ttk.Style() 
s.configure('my.TButton', font=('Helvetica', 12)) 
b = ttk.Button(mainframe, text='Press me', style='my.TButton', 
command=foo) 
+0

Danke, es funktioniert für mich! : D –

Verwandte Themen