![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Trisch |
![]()
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
В общем во всех моих программах сохранение настроик идет, примерно, по одному сценарию.
Есть класс для сохранения/получения настроек. В нем в конструкторе инициализируется объект QSettings, и далее из других классов вызываются его функции для получения или сохранения настроек. Так вот, под Linux (arch, xfce), данный метод работает не всегда, при этом функции всегда отрабатывают, но данные не записываеются в файл настроек. Пот windows таких проблем не возникало. Вот в чем может быть проблема? |
|
|
FireBlack |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 38 Регистрация: 17.10.2010 Из: г.Пенза Пользователь №: 2121 Спасибо сказали: 13 раз(а) Репутация: ![]() ![]() ![]() |
Вот в чем может быть проблема? Возможно проблемы с доступом. Проверьте что выводит QSettings::status(). А возможно Вам следует просто вызвать QSettings::sync(). Сообщение отредактировал FireBlack - 6.11.2014, 13:50 |
|
|
Trisch |
![]()
Сообщение
#3
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
С доступоп все ок. QSettings::status() вернул 0.
QSettings::sync() проблему решил. Спасибо. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 2.5.2025, 11:59 |