Was ist Tile?
Tile ist eine Erweiterung für tcl (und damit für Tkinter), die das Look und Feel einer Systemoberfläche annähernd exakt übernimmt (Win, Linux und Mac OS). Im speziellen Mac OS profitiert davon. Die Verbesserungen sind erstaunlich, siehe: http://wiki.tcl.tk/12565
Wie installiert man Tile
Ich bin in der Hinsicht kein Experte. Bei mir hat es so allerdings so geklappt: Unter http://sourceforge.net/project/showfile ... p_id=11464 tile-Paket runterladen und entpackter Ordner in den tcl Ordner unter Python verschieben. In meinem Fall war es beispielsweise: C:\Python23\tcl
Wie wende ich diesen neuen Look auf meine bisherigen Programm an?
Code: Alles auswählen
self.fenster = Tk()
self.fenster.tk.call('package', 'require', 'tile')
self.fenster.tk.call('namespace', 'import', '-force', 'ttk::*')
self.fenster.tk.call('tile::setTheme', 'xpnative')
Viel Spaß dabei!
Ab Tk-Version 8.5 wird Tile übrigens standartmäßig dabei sein.
Weitere Infos: http://tktable.sourceforge.net/tile