print und label.config
Verfasst: Freitag 26. Januar 2018, 18:42
Dies ist nicht wichtig. Ich bin Rentner und noch ein bischen neugierig. Hier ein Funktionsaufruf und meine Frage:
def startcat():
global wahllist
for f in wahllist:
labelzeig.config(text = "hier")
print f
os.system("cat "+f+" >> OutFile.mts")
labelzeig.config(text = f)
labelzeig.config(text = "E N D E")
#print("E N D E")
labelzeig funktioniert. Wenn das Programm fertig ist steht im label E N D E. Es scheint also weiter hinten richtig definiert worden zu sein.
Beim Programmablauf wird 'print f' korrekt ausgeführt und in der Konsole angezeigt (eins nach dem anderen). Warum wird im Label labelzeig-- f (ist ein String)-- nicht angezeigt und auch nicht "hier"?
Bitte nicht schimpfen. Programm funktioniert für mich, wüsste aber gerne was ich falsch mache.
def startcat():
global wahllist
for f in wahllist:
labelzeig.config(text = "hier")
print f
os.system("cat "+f+" >> OutFile.mts")
labelzeig.config(text = f)
labelzeig.config(text = "E N D E")
#print("E N D E")
labelzeig funktioniert. Wenn das Programm fertig ist steht im label E N D E. Es scheint also weiter hinten richtig definiert worden zu sein.
Beim Programmablauf wird 'print f' korrekt ausgeführt und in der Konsole angezeigt (eins nach dem anderen). Warum wird im Label labelzeig-- f (ist ein String)-- nicht angezeigt und auch nicht "hier"?
Bitte nicht schimpfen. Programm funktioniert für mich, wüsste aber gerne was ich falsch mache.