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 ํŒŒ์ผ์— ์ €์žฅ์ด ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ!

โš ๏ธ **GitHub.com Fallback** โš ๏ธ