Tkinter eigenes Grid je Tab, verschiedene Elemente je Tab sinnvoll anordnen.
Verfasst: Donnerstag 24. November 2022, 06:00
Hallo zusammen,
bin garde dabei ein kleines tkinter Script zu schreiben, welches mit verschiedenen Tabs arbeitet. Gleichzeitig sollen in jedem Tab verschiedene Elemente im grid plaziert werden.
Problem scheint un zu sein, dass das Grid nur einmal für die gesamte GUI zu existieren scheint.
Wenn nun sehr verschiedene Objekte wie z.b. eine Scrollbar oder ein Textfeld in der selben row (also z.B. row 0) angezeigt werden sollen, hab ich das Problem das beide, obwohl in verschiedenen Tabs die selbe Breite bekommen.
Die Scrollbar steht also verlohren im Breiten raum, welchen in einem anderen Tab das Textfeld hat.
Somit sehe ich keine möglichkeit die Elemnte sinnvoll zueinander in den verschiedenen Tabs anzuordnen.
Auch nach etwas Suche hab ich bisher keine Möglichkeit gefunden sozusagen für jedne TAB ein eigenes GRID zu erstellen.
Damit liese sich das Problem einfach lösen. Oder geht man hier eventuell generell ganz anders vor?
Wäre sehr super wenn jemand eine Idee, einen Link oder sonst eine Hilfe zur lösung dieses Problems hätte?
Schöne Grüße und schonmal vielen Dank, Attega
bin garde dabei ein kleines tkinter Script zu schreiben, welches mit verschiedenen Tabs arbeitet. Gleichzeitig sollen in jedem Tab verschiedene Elemente im grid plaziert werden.
Problem scheint un zu sein, dass das Grid nur einmal für die gesamte GUI zu existieren scheint.
Wenn nun sehr verschiedene Objekte wie z.b. eine Scrollbar oder ein Textfeld in der selben row (also z.B. row 0) angezeigt werden sollen, hab ich das Problem das beide, obwohl in verschiedenen Tabs die selbe Breite bekommen.
Die Scrollbar steht also verlohren im Breiten raum, welchen in einem anderen Tab das Textfeld hat.
Somit sehe ich keine möglichkeit die Elemnte sinnvoll zueinander in den verschiedenen Tabs anzuordnen.
Auch nach etwas Suche hab ich bisher keine Möglichkeit gefunden sozusagen für jedne TAB ein eigenes GRID zu erstellen.
Damit liese sich das Problem einfach lösen. Oder geht man hier eventuell generell ganz anders vor?
Wäre sehr super wenn jemand eine Idee, einen Link oder sonst eine Hilfe zur lösung dieses Problems hätte?
Schöne Grüße und schonmal vielen Dank, Attega