TK - Label ohne Zeichengrenze

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
M4TTHI_01
User
Beiträge: 5
Registriert: Montag 14. März 2022, 09:54

Hallo,

ich bin zurzeit daran, einen Taschenrechner mittels Python zu Programmieren. Ich bin schon soweit, dass alles wie die Berechnung und so zum Großteil funktioniert, wie ich es haben will. Jetzt habe ich aber noch ein Problem mit der Ausgabe.

Das Label habe ich so deklariert:
Ausgabe = tk.Label(momentum_calc_window, text="0", width=8, height=3, background='azure3')
Ausgabe.grid(row=1, column=2, padx='5', pady='5', sticky='ew')

Es ergibt sich aber das Problem, dass die Eingabe mehr als 8 Zeichen sind und diese dann abgeschnitten wird. Wenn Ich die "width" erhöhe, so werden auch die darunterliegenden Buttons gestreckt, was auch nicht sein soll.
Jetzt wollte ich wissen, ob es einen Weg gibt ein Label ohne Rand zu erzeugen?


Vielen Dank bereits im Vorraus

Gruß
Matthias
Benutzeravatar
peterpy
User
Beiträge: 188
Registriert: Donnerstag 7. März 2013, 11:35

Hallo M4TTHI_01,

nutze das Entry Widget.
Das kannst Du mit sehr vielen Zeichen füllen
und wenn nötig auch scrollen.

Gruss Peter
Benutzeravatar
__blackjack__
User
Beiträge: 14047
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Beim Label könnte man `width` auch einfach weg lassen, dann wird das halt entsprechend grösser wenn mehr Inhalt drin angezeigt werden soll.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten