Seite 1 von 1

Ausgabe optisch verbessern

Verfasst: Mittwoch 24. Mai 2006, 22:38
von oscar15
Wie kann ich die Ausgabe optisch verbessern?

Code: Alles auswählen

options = OptionMenu(root, var, command=option, *data)
options.grid(row=0,column=0)
Das soll jetzt ganz nach links verschoben werden es soll einen Namen bekommen!

dankende Grüße

Flo

Verfasst: Samstag 27. Mai 2006, 17:59
von Flano

Code: Alles auswählen

options = OptionMenu(root, 'minimum', 'maximum') 
options.pack(side = 'left')
Damit klappt es, wenn du auf den "Pack" Layout Manger umsteigen kannst.

Gruß Flano

Verfasst: Samstag 27. Mai 2006, 18:02
von oscar15
Ersteinmal danke!

Aber was meinst du mit:
Flano hat geschrieben:Layout Manger
Außerdem stürzt mir das Programm ab, wenn ich mein altes mit deinem ersetzte!

Danke

Flo

Verfasst: Samstag 27. Mai 2006, 18:26
von Mawilo
Der Absturz könnte daran liegen, dass du im selben Frame verschiedene Layoutmanager (ich denke mal pack und grid) benutzt.
Du musst in deinem Beispiel also alles was root zugeordnet ist, mit dem pack-Layoutmanager darstellen.

Stephan

Verfasst: Sonntag 28. Mai 2006, 10:15
von Flano
Mit Layout Manager meine ich die Möglichkeit Widgets im Fenster anzuordnen. Halt die Methoden "pack()", "grid()" oder "place()". Stephan hat Recht, in einem Frame darf man keine unterschiedlichen Layout Manager benutzen. Willst du das unbedingt, solltest du das Fenster in mehrere Frames unterteilen. Mir hat unter der Rubrik "Codesnippets", was die Methode "pack()" angeht, das Programm "Ein kleiner Organizer" ganz gut gefallen.

Gruss Flano

Verfasst: Sonntag 28. Mai 2006, 17:55
von oscar15
Mmh, ich hab jetzt alles auf .pack() umgestellt, aber bei mir stell sich dann wieder eine Frage. Ich bekomme das "OptionMenu" nicht über den "cv" und dort ganz nach links verschoben.

Aber sonst klappt es, danke!^^

Flo