[Tkinter-discuss] 4k HiDPI displays and tkinter

Michael Lange klappnase at web.de
Wed Jul 14 13:48:00 EDT 2021


Hi,

On Wed, 14 Jul 2021 14:22:37 +0000
Vasilis Vlachoudis <Vasilis.Vlachoudis at cern.ch> wrote:

> I am trying to change the tk widgets to ttk, so I can globally correct
> them, e.g. root=tk.Tk()
> sb=ttk.Scrollbar(root)
> sb.pack(side=tk.RIGHT,fill=tk.Y)
> style=ttk.Style()
> style.configure("TScrollbar", width="10m")
>
> However the width doesn't apply on the up/downarrows which they remain
> tiny. Where I can find the style options that I can change?
> I've tried
> style.configure("TScrollbar.uparrow", width="10m")
> but doesn't work

looking at defaults.tcl helps :)

At least here on X11 with default ttk style

st.configure('TScrollbar', width='10m', arrowsize='10m')

works.

With the default style scaling a checkbutton with

st.configure('TCheckbutton', indicatordiameter='10m')

also works, not with the "alt" theme though (I guess they are using a
bitmap there again).

Best regards

Michael


.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

Without freedom of choice there is no creativity.
		-- Kirk, "The return of the Archons", stardate 3157.4


More information about the Tkinter-discuss mailing list