• 4957阅读
  • 2回复

[提问]Qt 保存窗体状态 [复制链接]

上一主题 下一主题
离线flyingucla
 
只看楼主 倒序阅读 楼主  发表于: 2012-08-01
用QSetting来保存窗体状态,下次打开时还是关闭时的状态,spy003是我的主函数,setdialog是设置函数,在主函数中打开设置界面,然后在设置界面中设置相关参数,等下次打开时参数还是这次设置的参数,各位看看有什么错误
void SetDialog::writesetting()
{
     QSettings settings("My Pro","spy003");
     settings.setValue("text",ui->flowinputlineEdit->text());
}
void SetDialog::readsetting()
{
    QSettings setting("My Pro","spy003");
    QString text=setting.value("text").toString();
    ui->flowinputlineEdit->setText(text);
}
void SetDialog::closeEvent(QCloseEvent *e)
{
    writesetting();
}
在线XChinux

只看该作者 1楼 发表于: 2012-08-01
你是windows?linux?没有设置Format啊。如果是windows,那默认是注册表格式的,如果是注册表,那你的键是不正确的。如果是其它格式,那就要指定文件位置。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线flyingucla
只看该作者 2楼 发表于: 2012-08-01
回 1楼(XChinux) 的帖子
linux 的,你有相应的例子可参考吗
快速回复
限100 字节
 
上一个 下一个