QSettings通过写注册表和INI文件提供了持久的跨平台应用程序的配置。
一、读写注册表:
1、通过指定公司名称、产品名称来构造QSettings对象:
QSettings settings = new QSettings("JTV","zhangzc");
settings->setValue("size", QSize(32, 96));
2、如果你在应用程序的很多地方使用QSettings,可以使用QCoreApplication::setOrganizationName()和QCoreApplication::setApplicationName()来指定公司名称和产品名称,然后使用默认的QSettings构造函数构造对象:
QCoreApplication::setOrganizationName(QString("JTV"));
QCoreApplication::setApplicationName(QString("ZZC"));
QSettings settings1 = new QSettings();
settings1->setValue("tfds/color", Qt::white);
3、使用setValue()实现一个键-值对的设置,可以在设置中使用组: