qt check box 记录他的勾选值要怎么做啊

就是我在第一次打开的时候记录为未勾选,下次再进来的时候状态还是未勾选要怎么做啊点击确定之后会记录此次checkbox的状态... 就是 我在第一次打开的时候 记录为未勾选,下次再进来的时候状态还是未勾选要怎么做啊
点击确定之后会记录此次check box 的状态
展开
 我来答
qzhenp
2015-06-25 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:52
采纳率:0%
帮助的人:58.3万
展开全部

可以在退出当前页面时把每个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();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式