input(12) = True erzeugen
Verfasst: Sonntag 12. Juli 2015, 08:22
Hallo zusammen,
ich bastel gerade an einer grafischen Ein-/Ausgabe für ein Konsolenprogramm via Tkinter. Die grafische Ausgabe habe ich soweit ohne größere Probleme fertig bekommen, die Übergabe der Eingaben aus dem Programm heraus bekomme ich aber nicht auf die Reihe.
Im späteren Quellcode heißt esNun dachte ich, ich könnte beim Drücken des Schalters einfach die Funktion wie folgt schreiben:Die Meldung "Taste 12 wurde betaetigt" erscheint in der Konsole bzw. dem GUI-Fenster wie gewünscht. Leider wird die Funktion der if-Bedingung jedoch nicht aufgerufen. Wie kann ich also input(12) == True korrekt auslösen?
Vielen Dank für Eure Unterstützung schon einmal.
ich bastel gerade an einer grafischen Ein-/Ausgabe für ein Konsolenprogramm via Tkinter. Die grafische Ausgabe habe ich soweit ohne größere Probleme fertig bekommen, die Übergabe der Eingaben aus dem Programm heraus bekomme ich aber nicht auf die Reihe.
Im späteren Quellcode heißt es
Code: Alles auswählen
#Beenden
if (input(12) == True):
WORK = FalseCode: Alles auswählen
def pushbutton(buttonid):
if buttonid == 25:
input(25)==True
if buttonid == 12:
input(12)==True
if buttonid == 17:
input(17)==True
if buttonid == 27:
input(27)==True
print ("Taste " + str(buttonid) + " wurde betaetigt.")
steuerfenster.configure(text=("Taste " + str(buttonid) + " wurde betaetigt."))
# pass;
# Schaltknöpfe
button1 = Button(text="Press", command=lambda: pushbutton(25))
button1.pack()
button1.place(x=190, y=70)
button2 = Button(text="Press", command=lambda: pushbutton(12))
button2.pack()
button2.place(x=115, y=160)Vielen Dank für Eure Unterstützung schon einmal.