Seite 1 von 1

Skalierungsbug bei Frame-Frame-Parent und ttk.Notebook?

Verfasst: Donnerstag 22. September 2011, 18:47
von Dark Shadow
Hallo Leute!
Gerade habe ich beim Verwenden von ttk.Notebook etwas seltsames bemerkt:
Frames im Notebook werden, wenn sie Children haben, auf deren größe skaliert. Mein Code war bis jetzt dieser:

Code: Alles auswählen

(...)

nb = ttk.Notebook(root)
design = Frame(nb, width=sx, height=sy, bg=bu_bg)
win = Frame(design, width=512, height=512, bg="#FFFFFF")
win.pack() #hier liegt vermutlich der Fehler, ohne packen ist der Frame allerdings nicht sichtbar. 
nb.add(design, text="Designer")
nb.pack(side=LEFT, fill=BOTH)

(...)
Anbei mal ein kleiner Screenshot, damit ihr seht, was ich meine. Vielleicht gibt es ja hierfür eine Lösung oder ich habe einen Bug gefunden. :wink:

http://imageshack.us/photo/my-images/53 ... ehler.png/

Danke schon mal im Voraus,
Dark Shadow

Re: Skalierungsbug bei Frame-Frame-Parent und ttk.Notebook?

Verfasst: Donnerstag 22. September 2011, 18:58
von BlackJack
@Dark Shadow: Das ist weder seltsam noch ein Fehler, sondern genau das was man erwarten sollte. Welche Grösse sollte ein Frame denn haben wenn nicht den seiner Kinder!? Wenn's mehr ist, wird Platz verschwendet, wenn's weniger ist, dann wäre der Inhalt nicht mehr komplett sichtbar.

Re: Skalierungsbug bei Frame-Frame-Parent und ttk.Notebook?

Verfasst: Samstag 24. September 2011, 19:44
von Dark Shadow
Ok, dass ergibt Sinn. Ich habe es jetzt (dank Deiner Antwort) gelöst.
Danke