Python Funktion zurücksetzen
Verfasst: Sonntag 13. Januar 2019, 13:21
Guten Tag, habe ein kleines Programm geschrieben. Das ganze wird in einem GUI dargestellt.
Zuerst soll Aufforderung "Grundstellung nach Störung" da stehen. Nach betätigung des Buttons soll für 5 Sekunden lang "Grundstellungsfahrt in 5 Sekunden beendet" da stehen. Danach folgt die Meldung "Grundstellungsfahrt abgeschlossen, bereit für Automatik". Nach 2 Sekunden soll Aufforderung "Nach Fehlermeldung Grundstellungsfahrt" erscheinen. Also die Aufforderung die am Anfang da steht.
Hier mal ein Schema:
1. Aufforderung "Grundstellung nach Fehler fahren" 2. Meldung "Grundstellung nach 5 Sek beendet" 3. time.sleep(5) 4."Grundstellungsfahrt beendet. Automatik bereit" 5. Automatisch Aufforderung (1.) "Grundstellung nach Fehler fahren" erscheinen.
Habe ein Video aufgenommen, so wie der aktuelle Stand ist:
https://www.youtube.com/watch?time_cont ... HkkW_bM-P0
Hier der Code:
from tkinter import *
import time
#Funktionen:
#Button 1 startet Grundstellungsfahrt
def button_action():
anweisung_label.config(text="Grundstellungsfahrt startet, in 5 Sekunden beendet!", background='light blue')
time.sleep(5)
anweisung_label.config(text="Grundstellungsfahrt beendet! Automatikbetrieb möglich!", background='light blue')
time.sleep(2)
#Fenster erstellen
fenster = Tk()
#Fenstertitel
fenster.title("Dübelmaschine")
#Fenstergröße
fenster.geometry("320x240")
#Hintergrundfarbe
fenster.configure(background='light blue')
#Labels/Buttons erstellen:
change_button = Button(fenster, text="Grundstellung", command=button_action)
anweisung_label = Label(fenster, text="Nach Störung Grundstellung anfahren", background='light blue')
#Komponenten Fenster hinzufügen
anweisung_label.pack()
change_button.pack()
#Ereignissschleife warten auf Benutzereingabe
fenster.mainloop()
Ich bedanke mich schonmal im Vorraus für alle hilfreichen Kommentare!
Zuerst soll Aufforderung "Grundstellung nach Störung" da stehen. Nach betätigung des Buttons soll für 5 Sekunden lang "Grundstellungsfahrt in 5 Sekunden beendet" da stehen. Danach folgt die Meldung "Grundstellungsfahrt abgeschlossen, bereit für Automatik". Nach 2 Sekunden soll Aufforderung "Nach Fehlermeldung Grundstellungsfahrt" erscheinen. Also die Aufforderung die am Anfang da steht.
Hier mal ein Schema:
1. Aufforderung "Grundstellung nach Fehler fahren" 2. Meldung "Grundstellung nach 5 Sek beendet" 3. time.sleep(5) 4."Grundstellungsfahrt beendet. Automatik bereit" 5. Automatisch Aufforderung (1.) "Grundstellung nach Fehler fahren" erscheinen.
Habe ein Video aufgenommen, so wie der aktuelle Stand ist:
https://www.youtube.com/watch?time_cont ... HkkW_bM-P0
Hier der Code:
from tkinter import *
import time
#Funktionen:
#Button 1 startet Grundstellungsfahrt
def button_action():
anweisung_label.config(text="Grundstellungsfahrt startet, in 5 Sekunden beendet!", background='light blue')
time.sleep(5)
anweisung_label.config(text="Grundstellungsfahrt beendet! Automatikbetrieb möglich!", background='light blue')
time.sleep(2)
#Fenster erstellen
fenster = Tk()
#Fenstertitel
fenster.title("Dübelmaschine")
#Fenstergröße
fenster.geometry("320x240")
#Hintergrundfarbe
fenster.configure(background='light blue')
#Labels/Buttons erstellen:
change_button = Button(fenster, text="Grundstellung", command=button_action)
anweisung_label = Label(fenster, text="Nach Störung Grundstellung anfahren", background='light blue')
#Komponenten Fenster hinzufügen
anweisung_label.pack()
change_button.pack()
#Ereignissschleife warten auf Benutzereingabe
fenster.mainloop()
Ich bedanke mich schonmal im Vorraus für alle hilfreichen Kommentare!