======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://www.delftstack.com/de/tutorial/tkinter-tutorial/tkinter-geometry-managers/ | hier]] nachlesen. =====Anordnung mit pack() und Frames===== Im folgenden Beispiel werden vier (gleich große Buttons) von oben nach unten angeordnet. import tkinter def ende(): main.destroy() main = tkinter.Tk() button1 = tkinter.Button(main, text="Button 1", command = ende).pack() button2 = tkinter.Button(main, text="Button 2", command = ende).pack() button3 = tkinter.Button(main, text="Button 3", command = ende).pack() button4 = tkinter.Button(main, text="Button 4", command = ende).pack() main.mainloop() {{ :python:tkinter:layout01.png?nolink |}}