Am 21.07.2020 um 18:30 schrieb Paul Malherbe:
Hi

ttk.Entry and ttk.Label use TkDefaultFont therefore changing TkFixedFont
will not work.

Thank you for making me look at this - it's even worse: ttk.Label uses
TkDefaultFont, ttk.Entry uses TkTextFont. So that's definitely not the
right way.

use

style.configure("TLabel", font=yourfont)

style.configure("TEntry", font=yourfont)

That's exactly the method I'd like to avoid: even a small to middling
application will use more than two different widget classes, and every
single one of them would need a separate call to style.configure. Every
change of the chosen font would have to be repeated for every widget class.

I had hoped that a style defined for the base class would be inherited
by subclasses, but that doesn't seem to be the case.

Will try next with setting a font for the Tk() instance.

Regards,
Sibylle
_______________________________________________
Tkinter-discuss mailing list
Tkinter-discuss@python.org
https://mail.python.org/mailman/listinfo/tkinter-discuss

Reply via email to