rre*_*ves 4 c++ ini qt qsettings
我创建了一个 INI 文件,然后尝试读取它。没有编译错误,文件在那里,但我的 QStringList 中没有收到任何数据
QFile checkConfig(configPath);
if(checkConfig.exists())
{
QSettings* settings = new QSettings(configPath, QSettings::IniFormat);
settings->beginGroup("General");
const QStringList childKeys = settings->childKeys();
QStringList values;
foreach (const QString &childKey, childKeys)
values << settings->value(childKey).toString();
settings->endGroup();
QString test = configPath;
int a;
}
Run Code Online (Sandbox Code Playgroud)
这是我的 INI 文件
[General]
InterviewPath=C:/1234
Run Code Online (Sandbox Code Playgroud)
问题源于未正确创建 INI。
QSettings settings(configPath, QSettings::IniFormat);
settings.beginGroup("/General");
settings.setValue("/InterviewPath", interviewPath);
settings.endGroup();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17946 次 |
| 最近记录: |