qt check box 记录他的勾选值要怎么做啊
就是我在第一次打开的时候记录为未勾选,下次再进来的时候状态还是未勾选要怎么做啊点击确定之后会记录此次checkbox的状态...
就是 我在第一次打开的时候 记录为未勾选,下次再进来的时候状态还是未勾选要怎么做啊
点击确定之后会记录此次check box 的状态 展开
点击确定之后会记录此次check box 的状态 展开
1个回答
展开全部
可以在退出当前页面时把每个checkbox的状态保存在注册表(或文件)中,下次在进入这个页面时再从注册表(或文件)中读取出来并设置每个checkbox,以注册表为例:
void save()
{
QSettings settings;
settings.beginGroup("aaa/bbb");
settings.setValue("check1", ui->check1->isChecked());
settings.endGroup();
}
void load()
{
QSettings settings;
settings.beginGroup("aaa/bbb");
ui->check1->setChecked(settings.value("check1", true).toBool());
settings.endGroup();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询