做技术要:鹰击长空,鱼翔浅底。
分类: C/C++
2014-05-30 10:50:31
作用:
1》 QSettings 提供保存应用程序当前设置的接口,可以方便地保存程序的状态,例如窗口大小和位置,选项的选中状态等等。
2》 在 Windows 系
统中,程序程序的状态信息记录在注册表中;在 Mac OS X 系统上,这些信息记录在 XML 配置文件中;在 Unix 系统中,则使
用 INI text 文件记录。
QSettings 则是对这些技术的一个抽象,使得保存和取得应用程序的设置状态的只得独立于操作系统。
使用:
QSettings 的 API 是基于 QVariant 类,当创建一个 QSettings 对象时,必须传递公司或组织的名称(QString)和应用程序的名称(QString)用于构造一个 QSettings 对象。
举例说明:
//保存:
QSettings settings("myCompany","qtseting");
settings.setValue( "hello1", "hello world");//
//读取
QString margin = settings.value("hello1").toString();
ui->lineEdit->setText(margin);
key :也可以带‘/’
至于在ubuntu 下配置文件保存在那里我正在查找!知道的朋友留言一下。