GUI ändern vor Schleifenbeginn
Verfasst: Samstag 31. Oktober 2020, 21:55
Hallo,
ich hab ein kleines Problem, und zwar kann ich keinen Buttontext ändern bevor eine Schleife ausgeführt wird.
testButton.config(text="gedrückt...") - wird immer erst nach beendeter Schleife ausgeführt.
Auch das auslagern der Schleife in eine asynchrone Funktion ändert nichts daran. (Falls ich das überhaupt richtig gemacht hab)
Wenn jemand weiß wie ich dieses Problem lösen/umgehen kann, möge er sich bitte melden 
Gruß
Dennis
ich hab ein kleines Problem, und zwar kann ich keinen Buttontext ändern bevor eine Schleife ausgeführt wird.
testButton.config(text="gedrückt...") - wird immer erst nach beendeter Schleife ausgeführt.
Auch das auslagern der Schleife in eine asynchrone Funktion ändert nichts daran. (Falls ich das überhaupt richtig gemacht hab)
Code: Alles auswählen
from tkinter import *
import asyncio
loop = asyncio.get_event_loop()
def startAsyncFunc():
testButton.config(text="gedrückt...")
loop.run_until_complete(asyncFunc())
async def asyncFunc():
count = 0
while True:
print(count)
if count == 10000:
break
count += 1
win = Tk()
win.title("test")
testButton = Button(win, text="test button", command=startAsyncFunc)
testButton.pack()
win.mainloop()

Gruß
Dennis