保存配置文件错误bug
This commit is contained in:
3
scomm.py
3
scomm.py
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user