python:tkinter:tkinteranordnung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
python:tkinter:tkinteranordnung [2023/09/27 12:38] – angelegt lutz | python:tkinter:tkinteranordnung [2023/09/27 14:54] (aktuell) – [Anordnung mit pack() und Frames] lutz | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
======Anordnung der Widgets====== | ======Anordnung der Widgets====== | ||
+ | In unseren bisherigen Programmen wurden die Widgets mit pack() einfach untereinander im Hauptfenster platziert. Dies sah häufig nicht sehr schön aus. Neben pack() gibt es noch die Funktionen grid() und place() zum platzieren der Widgets. Solche Funktionen nennt man Layoutmanager. Zusätzlich kann man noch Frames benutzen um die Widgets zu platzieren. In diesem Artikel wird das platzieren von Widgeds mit pack() und Frames beschrieben. Über die Verwendung aller Layoutmanager kann man [[https:// | ||
+ | |||
+ | =====Anordnung mit pack() und Frames===== | ||
+ | |||
+ | Im folgenden Beispiel werden vier (gleich große Buttons) von oben nach unten angeordnet. | ||
+ | |||
+ | <code python> | ||
+ | import tkinter | ||
+ | |||
+ | def ende(): | ||
+ | main.destroy() | ||
+ | |||
+ | main = tkinter.Tk() | ||
+ | button1 = tkinter.Button(main, | ||
+ | button2 = tkinter.Button(main, | ||
+ | button3 = tkinter.Button(main, | ||
+ | button4 = tkinter.Button(main, | ||
+ | main.mainloop() | ||
+ | </ | ||
+ | |||
+ | {{ : |
python/tkinter/tkinteranordnung.1695811082.txt.gz · Zuletzt geändert: 2023/09/27 12:38 von lutz