[Tkinter-discuss] How does Python's new ttk (Title) support work under Linux Qt and GTk?

Michael Lange klappnase at web.de
Fri Oct 29 21:57:18 CEST 2010


Thus spoketh Igor Novikov <igor.e.novikov at gmail.com> 
unto us on Fri, 29 Oct 2010 22:31:11 +0300:

> Pixmap themes should be fixed before using with Ttk in tk8.5/8.6
> because they use 'tile' namespace but should be 'ttk'
> To enable theme you need running following command:
> widget.tk.call('lappend', 'auto_path', theme_parent_dir)   #to make
> theme accessible for tk
> widget.tk.call('ttk::setTheme', theme_name)                     #to set
> theme using theme name

Thanks, you're right, it works. I was fooled by the theme names
missing from the output of theme_names(). The pixmap themes only appear
in theme_names() after they have been loaded once, which seems a little
odd to me. It would be nice if themes that are installed somewhere in
auto_path would be returned by theme_names() automagically, so an
application could show a list of installed themes and the user can pick



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

A little suffering is good for the soul.
		-- Kirk, "The Corbomite Maneuver", stardate 1514.0

More information about the Tkinter-discuss mailing list