tkinter in Python
- Öffnen eines Fensters
import tkinter
root_window = tkinter.Tk()
tkinter.mainloop ()
- Öffnen eines Fensters mit Menüleiste
import tkinter
root_window = tkinter.Tk()
menu_bar = tkinter.Menu( root_window )
file_menu = tkinter.Menu( menu_bar, tearoff=0 )
file_menu.add_command( label="Exit", command=root_window.destroy )
menu_bar.add_cascade( label="File", menu=file_menu )
root_window.config( menu=menu_bar )
tkinter.mainloop ()
Übungsaufgaben
/ About-Menü hinzufügen
Fügen Sie ein Help-Menü mit einem Eintrag „About“ hinzu, bei dessen Anwahl sich ein Info-Fenster öffnet.
- Import des Untermoduls »tkinter.messagebox«
import tkinter.messagebox
- Anzeige einer Info-Box
tkinter.messagebox.showinfo( title="Info", message="Beispielprogramm" )
Tip Identifizieren Sie dazu zunächst die Zeilen des obigen Beispielprogramms, welche direkt für das Anlegen des Datei-Menüs zuständig sind und verwende Sie diese dann als Vorlage für das neue Help-Menü. Die command-Option erwartet ein Makro, also eine Funktion, die ohne Argumente aufgerufen werden kann.