Inhalt
Contents
Info
Tkinter ist ein Wrapper des Tk-Toolkits, um grafischen Benutzeroberfläche zu erstellen. Der Name steht als Abkürzung für Tk interface. Tkinter war das erste GUI-Toolkit für Python und gehört zum Lieferumfang der Standard-Python-Distribution.
Es gibt mehrere Alternativen, wie wxPython, PyQt und PyGTK.
Mit dem GUI Builder existiert ein grafischer Editor um Tk-Oberflächen zu erstellen. Er generiert den Sourcecode der GUI.
Man kann aus dem IDLE-Quellcode einige Tkinter-Tricks lernen.
Beispiele im Netz finden
Wie in der FAQ beschrieben, kann man im Browser schnell nach Tkinter-Beispielen suchen. Dazu legt man ein Bookmark an und vergibt ein Schlüsselwort:
URL: http://www.google.de/codesearch?q="import+Tkinter+as+Tk"+"%s"
Schlüsselwort: tk
So muss man nur noch tk SuchString in die Adressleiste tippen und erhält nur Treffer, ohne Sternchen-import. Erhält man wenig oder keine Treffer, kann man auch mal versuchen +as+Tk wegzulassen.
Beispiele im Wiki
Grund-Widgets
Hier soll eine Sammlung mit Beispielen zu allen Basis-Tkinter-Widgets entstehen.
/Listbox - Das tk.listbox()-Widget
Erweiterte Widgets
/Tree - Eine Baumstruktur anzeigen lassen
/Menu-Prototyp - Rohbau für eine Menü-Applikation
/Tabellen-Widget - Erstellung eines Tabellen-Widgets für Tkinter
Komplexere Tkinter-Dinge
User Group Köln/VortragUMLTkinter - Darstellung von (UML-)Diagrammen mit Tkinter und dem Canvas-Widget
Links
Hier soll eine Liste mit Beispielen im Netz entstehen. Als Kriterium sollte gelten, dass kein Sternchen-import gemacht wird (from Tkinter import *). Das Problem ist nur, dass nur sehr wenige Seiten dies erfüllen.
Alle Links in denen Beispiele mit *-Import vorkommen, sind mit einem Sternchen versehen.
Allgemein
Deutsche Seiten