Python qr Code Scanner und direkt enter?
Hallo bin noch ziemlicher Anfänger in Python:)
und zwar möchte ich in mein Programm einbinden, dass ich per Scanner einen QR-Code scanne und sobald der QR-Code Decoder quasi Daten erhält einen Button drückt.
meine Frage ist nun wie ich das schreiben kann dass der Button gedrückt werden soll sobald Daten angekommen sind
1 Antwort
Man kann also davon ausgehen, dass du bereits einen Button hast, der eine Aktion ausführt. Diese Aktion sollte in einer eigenen Funktion definiert sein, die du jederzeit - ob nun nach Buttondruck oder irgendeinem anderen Event aufrufen kannst.
Einmal an einem tkinter-Beispiel gezeigt:
def sayHello():
print("Hello")
def callback():
sayHello()
# some tkinter initialziation code ...
button = tk.Button(root, text="Click me", command=callBack)
sayHello()
Die eigentliche Logik liegt in einer eigenen Funktion und kann sowohl im Event Handler des Buttons (callback) oder hier auch im Mainscope aufgerufen werden.