Здравствуйте, я создал приложение с помощью qt, и мне удалось сохранить некоторые его настройки с помощью QSettings.
void DoneIt::writeSettings()
{
QSettings settings("mycompany", "RightDoneIt");
settings.beginGroup("DoneIt");
settings.setValue("size", size());
settings.setValue("pos", pos());
settings.endGroup();
}
void DoneIt::readSettings()
{
QSettings settings("mycompany", "RightDoneIt");
settings.beginGroup("DoneIT");
resize(settings.value("size", QSize(400, 400)).toSize());
move(settings.value("pos", QPoint(200, 200)).toPoint());
settings.endGroup();
}
Это прекрасно работает с положением и размером окна. Я добавил некоторые виджеты в свое приложение, используя конструктор qt, и я также хотел бы сохранить их состояние.
Один из моих виджетов — это переключатель, и я называю его radioButtonbnw.
Как я могу сохранить его состояние (проверено или не проверено)?
Каковы лучшие практики?