|
- #include "mainwindow.h"
- #include <QSettings>
- #include <QApplication>
- int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- //配置参数,在注册表中会创建相关的项
- QCoreApplication::setOrganizationName("QQQQQ");
- QCoreApplication::setOrganizationDomain("qqqqq.com");
- QCoreApplication::setApplicationName("WWWWW");
- QCoreApplication::setApplicationVersion("1.0.0");
- //写设置值,注册表中会写入相关的值
- QSettings setting;
- setting.setValue("ip","127.0.0.1");
- setting.setValue("port","3306");
- setting.setValue("name","cch");
- setting.setValue("password","cch");
-
- MainWindow w;
- w.show();
- return a.exec();
- }
复制代码 #include "mainwindow.h"
#include <QSettings>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
//配置参数
// QCoreApplication::setOrganizationName("QQQQQ");
// QCoreApplication::setOrganizationDomain("qqqqq.com");
// QCoreApplication::setApplicationName("WWWWW");
// QCoreApplication::setApplicationVersion("1.0.0");
//写设置值
QSettings *setting = new QSettings("QWSet.ini", QSettings::IniFormat);
setting->setValue("/MySql/ip","127.0.0.1");
setting->setValue("/MySql/port","3306");
setting->setValue("/MySql/name","cch");
setting->setValue("/MySql/password","cch");
delete setting;
MainWindow w;
w.show();
return a.exec();
}
从注册表中读取写入的值
QSettings setting;
QString ip = setting.value("ip").toString();
QString port = setting.value("port").toString();
QString name = setting.value("name").toString();
QString password = setting.value("password").toString();
|
|