From 8ae62ef2d661e18c2c40ce6f660287e3171d2af6 Mon Sep 17 00:00:00 2001 From: vc4 <287920192@qq.com> Date: Tue, 24 Aug 2021 19:57:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=80=E5=87=BA=E6=97=B6=E5=85=B3=E9=97=AD?= =?UTF-8?q?=E4=B8=B2=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.ui | 1 - scomm.py | 8 ++++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/app.ui b/app.ui index 41fd952..c0e7c41 100644 --- a/app.ui +++ b/app.ui @@ -10,7 +10,6 @@ "name":"btn-scan", "text":"串口扫描", "column": 1, - "weight": 0, "row": 1 }, { diff --git a/scomm.py b/scomm.py index 7e14d03..1a80b2c 100755 --- a/scomm.py +++ b/scomm.py @@ -240,6 +240,8 @@ class SerComm(): self.isDetectSerialPort = False def safe_exit(self): + self.receiveProgressStop = True + time.sleep(0.1) self.com.close() sys.exit(0) @@ -265,6 +267,8 @@ class TopWin(): self.root.usercfg[btn] = dat encoding = self.root.get('entry-encoding').var.get() f.write(json.dumps(self.root.usercfg,indent=4,sort_keys=True).encode(encoding,'ignore')) + self.set_unpack(btn) + self.root.get(btn).configure(text=dat.get('title')) def win_data(self, event): def _save(w): dat = {'title':self.root.get('entry-dfile').var.get()} @@ -314,7 +318,7 @@ if __name__ == '__main__': btn.bind('', wm.win_data) _cfg = root.usercfg.get(name) if _cfg and btn: - btn.config(text=_cfg.get('title',name)) + btn.configure(text=_cfg.get('title',name)) except: pass # 解析脚本回调函数 @@ -329,7 +333,7 @@ if __name__ == '__main__': btn.var = var _cfg = root.usercfg.get(name) if _cfg and btn: - btn.config(text=_cfg.get('title',name)) + btn.configure(text=_cfg.get('title',name)) root.checkbox(name).set(0) except: pass