next up previous contents index 6264666870
Next: 9.2 Menüs Up: 9. Anwendungsfenster Previous: 9. Anwendungsfenster   Contents   Index

9.1 Base Windows

Dieser Abschnitt bringt nicht allzuviel Neues, denn das Meiste über Basisfenster haben wir schon gesagt. Wenn der Konstruktor der Klasse Tk aufgerufen wird, erzeugt Tkinter ein Basisfenster, dem wir meistens den Namen root geben:

from Tkinter import *  

root=Tk() 

root.mainloop()

ist wohl das kleinste, funktionierende Tkinter-Programm. root ist tatsächlich das »Wurzelfenster«. Alle anderen Fenster sind »Kinder« dieses Hauptfensters.

Wenn ein zweites Fenster mit den Aufgaben des Wurzelfensters versehen werden soll, so ist der Konstruktor der Klasse Toplevel aufzurufen. Probieren Sie bitte das folgende Programm aus:

from Tkinter import *  

root=Tk() 

top=Toplevel()

root.mainloop()

Es gibt keine Notwendigkeit, das Toplevel-Fenster zu packen, zumal es ja automatisch auf dem Bildschirm generiert wird. Ja, es gäbe sogar eine Fehlermeldung.


next up previous contents index 6264666870
Next: 9.2 Menüs Up: 9. Anwendungsfenster Previous: 9. Anwendungsfenster   Contents   Index
Heiko Schroeder 2003-03-23