Label-Text (Tkinter) laesst sich nicht sofort setzen
Verfasst: Freitag 15. August 2003, 00:03
Ein neues Problem hat mich ereilt: ein Label-Text (tkinter) soll gesetzt werden ("Reading dictionary-files.."). Dies passiert aber (anders als der print-Befehl, s. Code) erst nachdem die Datei eingelesen worden ist und nicht sofort.
Wer kann da weiterhelfen?
...
self.statusVar = StringVar()
self.statusLabel = Label(self.StatusFrame,textvariable=self.statusVar)
self.statusLabel.pack(side=TOP)
self.StatusFrame.pack(side=BOTTOM)
self.statusVar.set("Reading dictionary-files..") # dies passiert erst nach dem Datei-Einlesen (s.u.) !?
self.pack()
dicfile = "./dictionaries/eng_deu.dic"
print dicfile # dies passiert sofort
# Datei oeffnen und zeilenweise lesen
f = open(dicfile, "r")
line = f.readline()
while line <> "":
line = f.readline() # hej! wie kann ich in diesem forum text einruecken?
f.close()
Wer kann da weiterhelfen?
...
self.statusVar = StringVar()
self.statusLabel = Label(self.StatusFrame,textvariable=self.statusVar)
self.statusLabel.pack(side=TOP)
self.StatusFrame.pack(side=BOTTOM)
self.statusVar.set("Reading dictionary-files..") # dies passiert erst nach dem Datei-Einlesen (s.u.) !?
self.pack()
dicfile = "./dictionaries/eng_deu.dic"
print dicfile # dies passiert sofort
# Datei oeffnen und zeilenweise lesen
f = open(dicfile, "r")
line = f.readline()
while line <> "":
line = f.readline() # hej! wie kann ich in diesem forum text einruecken?
f.close()