folgendes möchte ich erreichen:
ein fenster soll, ähnlich einer tabelle, in der ersten zeile labels mit text stehen haben, von links nach rechts, von mir so realisiert:
Code: Alles auswählen
ersteslabel=tk.Label(self,text="ersterwert",width=20)
ersteslabel.pack(side=tk.LEFT)
zweiteslabel=tk.Label(self,text="zweiterwert",width=20)
zweiteslabel.pack(side=tk.LEFT)
im laufe meines programmablaufes möchte ich entsprechend zeilen hinzufügen (als text)
Code: Alles auswählen
def addrow(self):
erstereintrag = tk.Text(self,width=20, height=1, bg='white')
erstereintrag.pack(side=tk.LEFT)
erstereintrag.insert('0.0','eins')
zweitereintrag = tk.Text(self,width=20, height=1, bg='white')
zweitereintrag.pack(side=tk.LEFT)
zweitereintrag.insert('0.0','zwei')
nun können erfahrenere unter euch wahrscheinlich bereits erahnen, was bei mir nun passiert, meine "tabelle" sieht so aus:
__erstereintrag____zweitereintrag____eins____zwei__
sprich, side=tk.LEFT wird einfach weiter aneinander angereiht.
wie kann ich eine zweite zeile erstellen, in der ich meine werte fein von links nach rechts anordnen kann?
grid wollte ich nicht nehmen, da ich nicht glaube (ich WEIß es auc heinfach nicht!!!), dass man dort im weiteren programmverlauf weitere zeilen einfügen kann. was ich gerne hätte wäre
__erstereintrag____zweitereintrag__
_____eins___________zwei_______
_____...._____________....________
wenn ihr wisst was ich meine

vielen dank für eure zeit bereits im vorraus,
gruß, mops
edit: danke lunar
