admin管理员组文章数量:1122886
Qt: 通过注册表类QSetinggs存储数据,配置文件.
注册表的打开方式:win+R运行窗口,输入regedit即可.
成功的把数据写入到了自己定义的一个文件中.
把数据储存到数据表中.
void writeData()
{//默认在Software中.QSettings app("xxx", "mainWidget");//进入一个组,叫做"property".没有就创建.app.beginGroup("Property");//直接设置组内的数据.app.setValue("pos", QPoint(100, 100));app.setValue("size", QSize(600, 400));app.setValue("backGroundColor", QColor(Qt::gray));app.setValue("isChecked", true);app.endGroup();
}
从注册表中读取数据.
void readData()
{QSettings app("xxx", "mainWidget");//进入到"property"组中.如果没有下面这行代码,得到的值都为0.因为不存在嘛.app.beginGroup("property");QPoint pos = app.value("pos").toPoint();QSize size = app.value("size").toSize();QString color = app.value("backGroundColor").toString();bool isChecked = app.value("isChecked").toBool();app.endGroup();//如果要读取的数据不多,也可以这样读取./*QSettings app("xxx", "mainWidget");QPoint pos = app.value("property/pos").toPoint();QSize size = app.value("property/size").toSize();QString color = app.value("property/backGroundColor").toString();bool isChecked = app.value("property/isChecked").toBool();*/
}
本文标签: Qt 通过注册表类QSetinggs存储数据配置文件
版权声明:本文标题:Qt: 通过注册表类QSetinggs存储数据,配置文件. 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1730893625a1536371.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论