Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿
QSetting类是QT中专门用于读写程序数据的对象
一个简单的使用例子如下:
    QSettings setting("config.ini",QSettings::IniFormat);
    setting.beginGroup(
"config");
       setting.setValue(
"page",QVariant(3));
       setting.setValue(
"site",QVariant("http://www.cppblog.com/gaimor/"));
       setting.setValue(
"maker",QVariant("Gaimor"));
    setting.endGroup();
这个例子是把数据写到配置文件config.ini中去
当然也可以使用分组的方式写入,具体如下:
setting.setValue("config/page",QVariant(3));
setting.setValue("config/site",QVariant("http://www.cppblog.com/gaimor/"));
setting.setValue("config/maker",QVariant("Gaimor"));


它的读写值得函数原型如下:
    void setValue(const QString &key, const QVariant &value);
    QVariant value(
const QString &key, const QVariant &defaultValue = QVariant()) const;

当然QSetting还有其他使用方式,以后慢慢总结
posted on 2011-11-29 21:56 ccsdu2009 阅读(3700) 评论(0)  编辑 收藏 引用 所属分类: QT编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理