python qt设计页面保存关闭时的选各种状态

问题遇到的现象和发生背景

qt界面打开时 选中菜单栏中的按钮 ,关闭时保持状态,等再一次打开时仍是选中状态

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

点击1 action1

img


点击2 action2

img

我的解答思路和尝试过的方法

想要关闭后再打开还是二这样 不是恢复成未点击时的状态

我想要达到的结果

用文件保存,类似于配置文件,每次修改之后更新文件,打开时先加载文件

需要把状态保存到文件或其他永久性存储的地方。其实就是计算机中内存和外存的区别

xml和json保存各个按钮状态,启动的时候读取xml或者json状态,然后赋值给各个控件,很简单

提供初始化更新接口,然后将需要恢复的状态在软件关闭时保存到数据库或文件中,重启时加载进程序中调用接口初始化即可