保存配置文件错误bug

This commit is contained in:
vc4
2022-08-26 23:52:55 +08:00
parent 0f9a465da9
commit db000cb316

View File

@@ -354,7 +354,7 @@ class TopWin():
self.root.get('btn-send').invoke() self.root.get('btn-send').invoke()
def set_unpack(self, btn): def set_unpack(self, btn):
self.root.unpack[btn] = self.root.get(btn).var.get() and self.root.usercfg.get(btn) or None self.root.unpack[btn] = self.root.get(btn).var.get() and self.root.usercfg.get(btn) or None
def save_cfg(btn, dat): def save_cfg(self, btn, dat):
self.root.save_cfg((btn,dat)) self.root.save_cfg((btn,dat))
self.root.get(btn).configure(text=dat.get('title')) self.root.get(btn).configure(text=dat.get('title'))
def win_data(self, event): def win_data(self, event):
@@ -397,6 +397,7 @@ if __name__ == '__main__':
wm = TopWin(root) wm = TopWin(root)
# 读取用户数据文件 # 读取用户数据文件
root.usercfg = json.load(open('usercfg.json')) if os.path.isfile('usercfg.json') else {} root.usercfg = json.load(open('usercfg.json')) if os.path.isfile('usercfg.json') else {}
root.save_cfg = comm.ui.save_cfg
# 预置数据回调函数 # 预置数据回调函数
for i in range(20): for i in range(20):
name = 'btn-data%02d'%(i+1) name = 'btn-data%02d'%(i+1)