From 8b410138e93986c4e03cdab858e950ea5aae4a31 Mon Sep 17 00:00:00 2001 From: ototadana Date: Sat, 4 Jun 2022 12:43:22 +0900 Subject: [PATCH] add event handling --- gui.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/gui.py b/gui.py index 6af0ea0..6edca13 100644 --- a/gui.py +++ b/gui.py @@ -17,8 +17,21 @@ window = sg.Window("My Drone", layout) while True: + msg = "" event, values = window.read(timeout=1) - if event == sg.WINDOW_CLOSED: + if event == sg.WINDOW_CLOSED or event == "Quit": break + if event == "OK": + msg = values[0] + if event == "Takeoff": + msg = "takeoff" + if event == "Land": + msg = "land" + + if msg == "": + continue + + window["sent"].update(msg) + window["recv"].update("ok") window.close()