2
Ich habe einen Rahmen, den ich die Größe der Verwendung der grid_propagate() Methode festlegte. Ich würde gerne einen Rahmen in diesem Rahmen zentrieren. Wie gehe ich vor?Wie zentriere ich einen Rahmen innerhalb eines Rahmens in Tkinter?
Es ist leicht verwirrend, da weder f1 noch f2 einen Elternteil deklarieren. Wie kann f1 in root gepackt werden? Außerdem werden 2 verschiedene Geometrie-Manager gemischt. Dies wird vor überall als schlechte Praxis gewarnt. Es funktioniert jedoch und löst ein Problem, mit dem ich seit Stunden festhalte. Also +1! – wsaleem
@wsaleem: Jedes Fenster außer dem Hauptfenster muss ein Elternteil haben. Das Stammfenster ist der Standard, wenn ein Widget nicht ausdrücklich ein Elternteil angibt. Was das Mischen von Packung und Platz (und/oder Gitter) angeht: Das ist in einer Anwendung als Ganzes ganz in Ordnung - sogar vorzuziehen. Sie können sie nicht einfach im selben Fenster mischen. In diesem Fall wird 'f1' vom Root-Fenster verwaltet und' f2' wird von 'f1' verwaltet (wegen des' in_' -Parameters). –