我用qt生成了一个QMainwindow, 在构造函数里做了如下的代码
setWindowState(Qt::WindowMaximized);// 设置
窗口最大化
settings = new
QSettings("emx", "Windows widget layout");
此处创建了一系列的qdockwidget。。。。。。。
settings->setValue("geometry/geometry", saveGeometry());
settings->setValue("geometry/state", saveState());
然后在一个消息响应slot里写
restoreGeometry(settings->value("geometry/geometry").toByteArray());
restoreState(settings->value("geometry/state").toByteArray());
不知道为什么恢复出来的QMainwindow没有最大化?我保存状态的时候是在最大化下保存的啊?
[ 此帖被mysi在2010-05-26 11:36重新编辑 ]