Russian Qt Forum

Qt => Вопросы новичков => Тема начата: qlostTV от Февраль 22, 2012, 08:12



Название: QSettings удалить записи
Отправлено: qlostTV от Февраль 22, 2012, 08:12
 
Код:
   QSettings *settings = new QSettings("settings.conf",QSettings::NativeFormat);
    settings->setValue("System/countTask",3);  //устанавливаем значение value=1
    settings->sync(); //записываем настройки
и затем записываю 3 задачи,Task_1..Task_3

но количество задач каждый раз меняется, допусти сначало 3, а потом стала одна, но записи вида Task_2 и Task_3 остались,как можно такое контролировать? моет стоит что-то другое использовать


Название: Re: QSettings удалить записи
Отправлено: Пантер от Февраль 22, 2012, 09:14
1. Зачем в куче создаешь?
2. QSettings::remove (http://doc.qt.nokia.com/4.8-snapshot/qsettings.html#remove).


Название: Re: QSettings удалить записи
Отправлено: qlostTV от Февраль 22, 2012, 10:58
1. Зачем в куче создаешь?
а как еще можно такое реализовать?


Название: Re: QSettings удалить записи
Отправлено: Пантер от Февраль 22, 2012, 11:01
Код
C++ (Qt)
QSettings settings ("settings.conf",QSettings::NativeFormat);
settings.setValue("System/countTask",3);