Mit Funktionen sofort Widgets manipulieren
Verfasst: Dienstag 22. August 2017, 11:59
Hallo!
Ich habe folgendes Problem: Ich möchte beim Klicken auf einen Button sofort ein Label haben, das anzeigt "Anforderung in Arbeit" und erst dann die eigentliche Arbeit starten. Also habe ich mir ein Label mit textvar erstellt und zu Beginn der mit dem Button verknüpften Funktion die zusammenhängende StringVar manipuliert, und anschließend kommt der eigentliche Code. Wenn ich jetzt aber auf den Button klicke, bleibt er so lange eingedrückt, bis die Funktion terminiert und erst dann wird die Manipulation der StringVar sichtbar. Was muss ich machen, damit die Änderung der StringVar sofort im Label sichtbar ist?
EDIT: Aaaah bin nach ewigem Rumprobieren auf die .update()-Methode gestoßen, Anwendung auf das Label nach Manipulation der StringVar hat die erhoffte Wirkung gezeigt! Kann den Beitrag nicht selbst löschen, daher bleibt er wohl hier stehen
Ich habe folgendes Problem: Ich möchte beim Klicken auf einen Button sofort ein Label haben, das anzeigt "Anforderung in Arbeit" und erst dann die eigentliche Arbeit starten. Also habe ich mir ein Label mit textvar erstellt und zu Beginn der mit dem Button verknüpften Funktion die zusammenhängende StringVar manipuliert, und anschließend kommt der eigentliche Code. Wenn ich jetzt aber auf den Button klicke, bleibt er so lange eingedrückt, bis die Funktion terminiert und erst dann wird die Manipulation der StringVar sichtbar. Was muss ich machen, damit die Änderung der StringVar sofort im Label sichtbar ist?
EDIT: Aaaah bin nach ewigem Rumprobieren auf die .update()-Methode gestoßen, Anwendung auf das Label nach Manipulation der StringVar hat die erhoffte Wirkung gezeigt! Kann den Beitrag nicht selbst löschen, daher bleibt er wohl hier stehen