Qt_IM_10 - 8BitsCoding/RobotMentor GitHub Wiki
QSettings
๋ฅผ ์ด์ฉํด iniํ์ผ ํน์ ๋ ์ง์คํธ๋ฆฌ ๋ฑ๋กํ๋ ๋ฐฉ๋ฒ
#include <QtCore/QCoreApplication>
#include <qdebug.h>
#include <qsettings.h>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QCoreApplication::setOrganizationName("voidrealms");
QCoreApplication::setOrganizationDomain("VoidRealms.com");
QCoreApplication::setApplicationName("Tester");
QSettings settings(QCoreApplication::organizationName(), QCoreApplication::applicationName());
// Save the setting
// Unix์ ๊ฒฝ์ฐ ํ์ผ๋ก
// Windows์ ๊ฒฝ์ ๋ ์ง์คํฐ๋ก ์ ์ฅ
settings.setValue("test", 123);
// Read the setting back
qInfo() << settings.value("test").toString();
qInfo() << settings.value("test").toInt();
return a.exec();
}
๋ง์ฝ ์ ์ฝ๋๋ฅผ ํ ๋ฒ ์คํํ๋ค๋ฉด
settings.setValue("test", 123);
๋ฅผ ์ฃผ์์ฒ๋ฆฌํ๋๋ผ๋ ๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ป์ ์ ์๋ค.๋ ์ง์คํธ๋ฆฌ or ํ์ผ์ ์ ์ฅ์ด ๋์๊ธฐ ๋๋ฌธ!