Qt: 通过注册表类QSetinggs存储数据,配置文件.

阅读: 评论:0

Qt: 通过注册表类QSetinggs存储数据,配置文件.

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

从注册表中读取数据.

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();dGroup();//如果要读取的数据不多,也可以这样读取./*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();*/
}

本文发布于:2024-01-31 03:07:49,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170664167224896.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:注册表   配置文件   数据   Qt   QSetinggs
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23