Приобрести книгу можно на сайте ozon.ru и в электронном виде на Google Play:
6 thoughts on “Глава 28 – Сохранение настроек приложения”
Здравствуйте, Макс!
Хотел бы немного дополнить Ваш код приложения сохраняющего свои настройки (это дополнение так и просится, может кому из Ваших читателей интересно будет). Сохранение положения окна виджета при закрытии приложения.
Для этого в метод readSettings() добавить две строки:
/*1*/ QPoint pPos = m_settings.value(“/pos”, pos()).value();
/*2*/ move(pPos);
А в метод writeSettings() одну строку:
/*1*/ m_settings.setValue(“/pos”, pos());
Макс, здравствуйте! Почему-то теряется “” при преобразовании типа void выражения m_settings.value(…) в тип QPoint… Так, как написано выше работать не будет (строка /*1*/)
Здравствуйте, Макс!
Хотел бы немного дополнить Ваш код приложения сохраняющего свои настройки (это дополнение так и просится, может кому из Ваших читателей интересно будет). Сохранение положения окна виджета при закрытии приложения.
Для этого в метод readSettings() добавить две строки:
/*1*/ QPoint pPos = m_settings.value(“/pos”, pos()).value();
/*2*/ move(pPos);
А в метод writeSettings() одну строку:
/*1*/ m_settings.setValue(“/pos”, pos());
Спасибо, Вячеслав за дополнение!
Так правильно:
/*1*/ QPoint pPos = m_settings.value(“/pos”, pos()).value();
Макс, здравствуйте! Почему-то теряется “” при преобразовании типа void выражения m_settings.value(…) в тип QPoint… Так, как написано выше работать не будет (строка /*1*/)
Здравствуйте, Вячеслав! Это видимо ошибка WordPress.
Понял, Макс, спасибо! В общем, почему-то не принимается открывающая и закрывающая угловаые скобки и тип QPoint между ними…