diff --git a/configs/config_cave.json b/configs/config_cave.json index 9ac1f5e..e1d6e3d 100644 --- a/configs/config_cave.json +++ b/configs/config_cave.json @@ -2,6 +2,11 @@ "MonitorWindow": true, "WindowPrefix": "SysDVR-Client [PID ", "image": "./images/cave/eye.png", - "view": [610, 330, 30, 30], + "view": [ + 610, + 330, + 30, + 30 + ], "thresh": 0.9 } \ No newline at end of file diff --git a/src/player_blink_gui.py b/src/player_blink_gui.py index 164db59..b173a9a 100644 --- a/src/player_blink_gui.py +++ b/src/player_blink_gui.py @@ -56,10 +56,14 @@ class Application(tk.Frame): self.eye_display = ttk.Label(self) self.eye_display.grid(column=1,row=1) + + self.prefix_input = ttk.Entry(self) + self.prefix_input.grid(column=1,row=2) + self.monitor_display_buffer = ttk.Label(self) - self.monitor_display_buffer.grid(column=1,row=2,rowspan=64) + self.monitor_display_buffer.grid(column=1,row=3,rowspan=64) self.monitor_display = ttk.Label(self) - self.monitor_display.grid(column=1,row=2,rowspan=64) + self.monitor_display.grid(column=1,row=3,rowspan=64) self.monitor_blink_button = ttk.Button(self, text="Monitor Blinks", command=self.monitor_blinks) self.monitor_blink_button.grid(column=3,row=0) @@ -161,6 +165,8 @@ class Application(tk.Frame): self.player_eye = cv2.imread(self.config_json["image"], cv2.IMREAD_GRAYSCALE) self.player_eye_tk = self.cv_image_to_tk(self.player_eye) self.eye_display['image'] = self.player_eye_tk + self.prefix_input.delete(0, tk.END) + self.prefix_input.insert(0, self.config_json["WindowPrefix"]) def stop_tracking(self): self.tracking = False @@ -327,6 +333,7 @@ class Application(tk.Frame): def after_task(self): self.config_json["view"] = [int(self.pos_x.get()),int(self.pos_y.get()),int(self.pos_w.get()),int(self.pos_h.get())] self.config_json["thresh"] = float(self.pos_th.get()) + self.config_json["WindowPrefix"] = self.prefix_input.get() self.adv['text'] = self.advances self.after(100,self.after_task)