用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();
}