QSetting trouble
QSetting trouble
我正在使用QSettings功能。一旦成功在.h文件中设置变量
QSettings *settings;
在构造函数(cpp。我以这种方式设置变量,以获得像Draw/Input/Cells/Width
这样的路径settings = new QSettings("MySoft", "Star Runner");
settings->beginGroup("Draw");
settings->beginGroup("Input");
settings->beginGroup("Cells");
settings->setValue("width", 80);
settings->endGroup();
settings->endGroup();
settings->endGroup();
问题是,宽度值只有在声明组织名称时设置为"MySoft"时才能正确设置为80;"foobar"),通过
执行测试qDebug() << settings->value("width", "").toString();
宽度键为无值
在读取值时也应该开始和结束组。所以你可以试试
qDebug() << settings->value("Draw/Input/Cells/width", "").toString();
或
settings->beginGroup("Draw");
settings->beginGroup("Input");
settings->beginGroup("Cells");
qDebug() << settings->value("width", "").toString();
settings->endGroup();
settings->endGroup();
settings->endGroup();
相关文章:
- Boost.Asio/OpenSSL HTTPS GET certificate trouble
- C++ BST Inorder Trouble
- 从配置文件qsetting中删除键/值对
- Having trouble with bool Book::isEmpty() const
- CMake trouble with Mingw
- Trouble with vector.insert()
- POST Winsock trouble
- QString to std::string Unicode trouble
- for_each and mem_fun_ref trouble
- 如何将 QMap 存储到 QSetting 变量中
- Visual c++ trouble with SDL ttf
- VS 2012 Build/Shader trouble
- Ofstream trouble,我该如何解决这个问题?
- Trouble with libstatgrab
- Trouble with unsigned char *
- Trouble with #include, C++
- QSetting trouble
- nvolgv32.dll - glDrawElements trouble
- Trouble with QList