[Tkinter-discuss] How does Python's new ttk (Title) support work under Linux Qt and GTk?
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