tkinter in Python (tkinter in Python), Lektion, Seite 724753
https://www.purl.org/stefan_ram/pub/tkinter_in_python (Permalink) ist die kanonische URI dieser Seite.
Stefan Ram
Python-Kurs

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.

Seiteninformationen und Impressum   |   Mitteilungsformular  |   "ram@zedat.fu-berlin.de" (ohne die Anführungszeichen) ist die Netzpostadresse von Stefan Ram.   |   Eine Verbindung zur Stefan-Ram-Startseite befindet sich oben auf dieser Seite hinter dem Text "Stefan Ram".)  |   Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram. Schlüsselwörter zu dieser Seite/relevant keywords describing this page: Stefan Ram Berlin slrprd slrprd stefanramberlin spellched stefanram724753 stefan_ram:724753 tkinter in Python Stefan Ram, Berlin, and, or, near, uni, online, slrprd, slrprdqxx, slrprddoc, slrprd724753, slrprddef724753, PbclevtugFgrsnaEnz Erklärung, Beschreibung, Info, Information, Hinweis,

Der Urheber dieses Textes ist Stefan Ram. Alle Rechte sind vorbehalten. Diese Seite ist eine Veröffentlichung von Stefan Ram.
https://www.purl.org/stefan_ram/pub/tkinter_in_python