在Qt中自动保存UI相关设置,无需用户干扰



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

谢谢!

QMainWindow有saveState和restoreState函数,也派生自QWidget保存和恢复几何图形。然而,正如这里的文档所述,您能够恢复的设置只是:主窗口状态和几何形状。似乎不可避免的是,您将实现存储单个小部件的设置。在上面的链接中,Qt的家伙给出了一个很好的片段,关于如何在主窗口派生中实现这一点。

最新更新