Tipp für alle Fans von Tkinter: Sofern man nicht auf externe Module angewiesen ist, die mit Python 3.x noch nicht zurechtkommen, ist Python 3.1 einen längeren Blick Wert.
Zwar gibt es Tk 8.5 mit gegenüber den Vorversionen deutlich verbesserter Optik (und zusätzlichen Widgets) schon seit einiger Zeit, aber es hatte bisher keinen Einzug in die offziellen Tkinter-Versionen gehalten. Das hat sich mit Python 3.1 geändert.
Sofern man statt "Tkinter" nun "tkinter" importiert, dürften viele alte Tkinter-Programme auch unter Python 3.1 laufen - sehen aber besser aus. Besonders ins Auge sticht das Antialiasing für Schriften, das nun endlich auch in Tkinter standard ist. Auch IDLE hat davon profitiert und wirkt dadurch gleich ein ganzes Stück moderner.
Gewöhnungsbedürftig ist die Verwendung der neuen ttk-Widgets (die MUSS man natürlich nicht nehmen - die bisherigen Widgets funktionieren wie bisher), deren Aussehen ganz anders festgelegt wird als man das von den tkinter-Widgets gewohnt ist. Mit dabei ist nun u.a. ein Fortschrittsbalken, eine "echte" Combobox und sogar eine Baumansicht.
Doku: http://docs.python.org/3.1/library/tkinter.ttk.html
Facelifting in Python 3.1
Danke für den Tip!
Gefällt mir gut.
Das Thema ttk verfolgt mich heute schon, nachdem ich schon die Seite von Sk1 angesehen habe und echt begeistert bin:
http://sk1project.org/
Gefällt mir gut.
Das Thema ttk verfolgt mich heute schon, nachdem ich schon die Seite von Sk1 angesehen habe und echt begeistert bin:
http://sk1project.org/
Gruß!
Die zur Wahrheit wandern, wandern allein...
(Christian Morgenstern)
(Christian Morgenstern)