nach langer Pause habe ich den Weg wieder zu Python gefunden, leider mit Hürden:
während das zweite Label korrekt mit Text angezeigt wird, bleibt das erste leer.
Als Vorlage habe ich folgenden Code verwendet:
https://github.com/roseman/tkdocs/blob/master/f2mo.py
Code: Alles auswählen
from tkinter import *
from tkinter import ttk
class Exercise:
def __init__(self, root):
root.title("Some Window")
mainframe = ttk.Frame(root)
mainframe.grid(column=0, row=0)
self.value = StringVar()
self.value.initialize('init text')
ttk.Label(mainframe, textvariable=self.value).grid(column=0, row=1)
ttk.Label(mainframe, text='another label').grid(column=0, row=2)
print(self.value.get())
self.value.set('new text')
print(self.value.get())
root = Tk()
Exercise(root)
root.mainloop()
Also wurde die Variable korrekt zugewiesen, aber warum wird der Text im Label nicht angezeigt?init text
new text
Vielen Dank und allen einen guten Start in die neue Woche.