• 8993阅读
  • 2回复

QSettings用法 [复制链接]

上一主题 下一主题
离线jinky2004
 
只看楼主 倒序阅读 楼主  发表于: 2008-07-31
— 本帖被 XChinux 执行加亮操作(2008-07-31) —
#ifndef SETTING_H
#define SETTING_H

#include <QtGui/QMainWindow>
#include <QSettings>
#include <QWidget>
#include <QLabel>
#include <QString>
class  setting :public QWidget
{
public:
    setting(QWidget *parent = 0, Qt::WFlags flags = 0,const QString usrName = "zzs");

protected:
private:
    QSettings* settings;
    const QString  name;
    QLabel*  label;
};
#endif

#include "setting.h"

setting::setting(QWidget *parent ,Qt::WFlags flag,const QString usrName):QWidget(parent,flag),name(usrName)
{    setWindowFlags(flag);
    settings = new QSettings(usrName+".ini",QSettings::IniFormat);
    label  = new QLabel(tr("this is a test"),this);
}
请问:为什么运行后没有生成.ini文件?
求帮忙,谢谢!
离线XChinux

只看该作者 1楼 发表于: 2008-07-31
1、没有对settings进行任何操作
2、没有delete掉settings
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线jinky2004
只看该作者 2楼 发表于: 2008-08-01
谢谢!
我搞了好久。一直没搞明白
现在终于弄明白咯
快速回复
限100 字节
 
上一个 下一个