在Qt中自动保存UI相关设置而不受用户干扰?

时间:2012-01-03 15:22:59

标签: user-interface qt4 qt4.7

Qt是否可以自动保存UI设置,而无需调用QSettings :: setValue()?   例如,在QMainWindow中,自动保存QMenu的字体大小

谢谢!

1 个答案:

答案 0 :(得分:1)

QMainWindow具有saveState和restoreState函数,并且还源自QWidget保存和恢复几何。但是,由于文档here仅指出您将能够恢复的设置:主窗口状态和几何。您似乎不可避免地要为各个小部件实现设置存储。在Qt上面的链接中,人们给出了如何在主窗口衍生中实现这一点的好片段。