有没有一种方法可以让 Qt 自动保存 UI 设置,而无需调用 QSettings::setValue () ?例如在 QMainWindow 中,自动保存 QMenu 的字体大小
谢谢 !
有没有一种方法可以让 Qt 自动保存 UI 设置,而无需调用 QSettings::setValue () ?例如在 QMainWindow 中,自动保存 QMenu 的字体大小
谢谢 !
QMainWindow 有函数 saveState 和 restoreState 并且也派生自 QWidget 保存和恢复几何。但是,正如此处的文档所述,只有您能够恢复的设置就是:主窗口状态和几何图形。似乎不可避免的是,您将实现单个小部件的设置存储。在上面的链接中,Qt 伙计们给出了一个很好的片段,说明如何在主窗口衍生品中实现这一点。