QT设置即使用户关闭

时间:2017-01-26 08:39:47

标签: qt save setting

我在Qt有一个gui项目。这个项目有一个lang。文件。我可以改变郎。选项。但我想保存这个选择用户。我的意思是如果用户改变lang。即使用户关闭并打开它也保持不变

1 个答案:

答案 0 :(得分:1)

您可以使用QSettings api来保留设置。例如:

要保存设置:

QSettings settings("organization", "name");
//Replace en_US with anything
settings.setValue("internationalization/language", "en_US");

要加载该设置:

QSettings settings("organization", "name");
QString lang = settings.value("internationalization/language").toString();
//Now lang contains whatever was inside that setting.