Widget verrückt weil ein größes sich darunter befindet

Fragen zu Tkinter.
Antworten
anonym96

Ich arbeite gerade an ein Quiz steige aber gerade in tkinter ein.
Habe zwei Frames Frame eins ist ganz oben frame zwei ist ganz links darunter.Frame eins enthält ein Button der mit pack(side=LEFT) ganz links im Frame ist
Frame zwei hat 3 Buttons und ein Label einfach untereinander mit pack().Jetzt sind die widgets aber breiter als der button von frame eins also rückt der Button obwohl er pack(side= LEFT ) hat mittig wie kann ich das ändern das er wieder ganz links ist.
Benutzeravatar
__blackjack__
User
Beiträge: 14087
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@SvKaGli: Der Button in Frame 1 ist ganz links würde ich mal sagen. Aber der Frame 1 nicht. Bei dem Frame möchtest Du vielleicht beim `pack()` per `fill`-Option sagen, das er wenn mehr Platz da ist den horizontal füllen soll (`tkinter.X`).
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
anonym96

__blackjack__ hat geschrieben: Freitag 1. Mai 2020, 22:00 @SvKaGli: Der Button in Frame 1 ist ganz links würde ich mal sagen. Aber der Frame 1 nicht. Bei dem Frame möchtest Du vielleicht beim `pack()` per `fill`-Option sagen, das er wenn mehr Platz da ist den horizontal füllen soll (`tkinter.X`).
Nein frame eins befindert sich auch mit row=0 und column=0 ganz oben
Benutzeravatar
__blackjack__
User
Beiträge: 14087
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@SvKaGli: Auch dann gilt der erste Teil meiner Antwort: Der Button *ist* ganz links, aber der Frame halt nicht. Der zweite Teil ändert sich dann in die `grid()`-Option `sticky` mit der Du dann dafür sorgen musst, das der Frame mindestens ganz links ”kleben” sollte.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
anonym96

__blackjack__ hat geschrieben: Samstag 2. Mai 2020, 10:23 @SvKaGli: Auch dann gilt der erste Teil meiner Antwort: Der Button *ist* ganz links, aber der Frame halt nicht. Der zweite Teil ändert sich dann in die `grid()`-Option `sticky` mit der Du dann dafür sorgen musst, das der Frame mindestens ganz links ”kleben” sollte.
ok ich gucke morgen mal
anonym96

__blackjack__ hat geschrieben: Samstag 2. Mai 2020, 10:23 @SvKaGli: Auch dann gilt der erste Teil meiner Antwort: Der Button *ist* ganz links, aber der Frame halt nicht. Der zweite Teil ändert sich dann in die `grid()`-Option `sticky` mit der Du dann dafür sorgen musst, das der Frame mindestens ganz links ”kleben” sollte.
ja super danke
Antworten