beginGroup( "ShellSettings" ); setValue("MRUlist", MRUlist ); endGroup();
[ShellSettings]MRUlist=@Invalid()
ShellSettings\MRUlist=<полное имя файла>
QSettings s("test.ini",QSettings::IniFormat); QStringList list; s.beginGroup("test"); list<<"test"<<"sss"<<"1"; s.setValue("list",list); s.beginGroup("test"); s.setValue("list",list);
[test]list=test, sss, 1test\list=test, sss, 1
QSettings s("test.ini",QSettings::IniFormat); QStringList list; s.beginGroup("test"); list<<"test"<<"sss"<<"1"; s.setValue("list",list); s.endGroup(); s.beginGroup("test"); s.setValue("list",list); s.endGroup();
[test]list=test, sss, 1
void Settings::recordSettings(){ setValue("SettingsDefined", true ); beginGroup( "ViewSettings" ); beginGroup( "MainText" ); beginGroup( "FontsAndColors" ); endGroup(); // FontsAndColors beginGroup( "DistanciesAndSizes" ); endGroup(); // DistanciesAndSizes beginGroup( "OtherSettings" ); endGroup(); // OtherSettings endGroup(); // MainText beginGroup( "ConsoleText" ); beginGroup( "FontsAndColors" ); endGroup(); // FontsAndColors beginGroup( "OtherSettings" ); endGroup(); //OtherSettings endGroup(); // ConsoleText beginGroup( "SelectAndView" ); endGroup(); // SelectAndView endGroup(); // ViewSettings beginGroup( "ShellSettings" ); setValue("MRUlist", MRUlist ); endGroup(); //ShellSettings sync();}
[General]SettingsDefined=true[ViewSettings]ProgramText\FontsAndColors\<несколько записей>ProgramText\OtherSettings\<несколько записей>SettingsDefined=trueViewSettings\ProgramText\FontsAndColors\<несколько записей, столько же и такие же, как в предыдущем ключе>ShellSettings\MRUlist=<список через запятые>[ShellSettings]MRUlist=@Invalid()