Seite 1 von 1
Textausrichtung in einer Textbox.
Verfasst: Dienstag 17. Februar 2026, 11:29
von kiaralle
Hallo ich suche nach einer Möglichkeit den Text in einer Textbox so auszurichten das es einer Tabelle gleich kommt.
Nr. Aktiv. Speicher....
1. Ja. 128
Es soll schön ausgerichtet sein.
Gruß Ralf.
Re: Textausrichtung in einer Textbox.
Verfasst: Dienstag 17. Februar 2026, 12:12
von kiaralle
Eventuell sollte ich dies über die Funktion Insert(0,...) lösen?
Die 0 stellt ja den Einstieg, die Position da. Oder?
Re: Textausrichtung in einer Textbox.
Verfasst: Dienstag 17. Februar 2026, 13:30
von __blackjack__
@kiaralle: Nein, nicht die ”grafische” Position, sondern am wievielten Zeichen eingefügt werden soll.
Man kann sowohl Tabulatorpositionen setzen, als auch wie daran ausgerichtet werden soll:
https://tkdocs.com/shipman/text-tabs.html
Alternativ kann man auch Widgets in den Text einbinden, also zum Beispiel eines wo man die Tabelle per `grid()` erstellt hat.
Re: Textausrichtung in einer Textbox.
Verfasst: Mittwoch 18. Februar 2026, 09:22
von kiaralle
Dankenfur den Tipp.
Ich hab es gestern mal getestet, war aber nicht erfolgreich.
Heute Abend stelle ich mein Code hier mal rein.
Re: Textausrichtung in einer Textbox.
Verfasst: Mittwoch 18. Februar 2026, 17:55
von kiaralle
So,
ich hätte jetzt gedacht, das tabs=('1c', '1c') hier Tabulatoren einbaut. Die 1c sind nur zum testen erdacht.
Tut er aber nicht. Wahrscheinlich bin ich noch auf dem Holzweg
datenfeld_tabellenkopf wird ohne Veränderung angezeigt.
Code: Alles auswählen
datenfeld_tabellenkopf="Nr enable beschreibbar Pwd Nr. Pwd aktiv Speichergröße "
datenfeld_info = Text(frame_datenfeld, font=('arial', 12, 'italic'), border=0, wrap='word', bg="#eaecac", tabs=('1c', '1c'))
datenfeld_info.config(fg="#000000", height=5 , width=99, padx=10, pady=20)
datenfeld_info.grid(column=0, row=0, padx=10, pady=10)
datenfeld_info.insert(index='0.0',chars = datenfeld_tabellenkopf)
Re: Textausrichtung in einer Textbox.
Verfasst: Mittwoch 18. Februar 2026, 18:13
von __blackjack__
@kiaralle: Das sagt wo die Tab-Stops sind. Man muss natürlich dann auch Tabulatorzeichen im Text haben, die zum nächsten Tab-Stop springen.
Re: Textausrichtung in einer Textbox.
Verfasst: Mittwoch 18. Februar 2026, 18:52
von kiaralle
Ah so.
Die setze ich dann mit \t ?
Dann ist alles klar
Danke
.... hat funktioniert

Re: Textausrichtung in einer Textbox.
Verfasst: Mittwoch 18. Februar 2026, 20:10
von snafu
Ist nichts anderes als in Word (oder Libre Writer), nur dass man ein \t schreiben muss anstelle der Tab-Taste. Aber schön, dass es geklappt hat.
