не сохраняются настройки приложения, QSettings |
Здравствуйте, гость ( Вход | Регистрация )
не сохраняются настройки приложения, QSettings |
void* |
21.7.2008, 19:31
Сообщение
#1
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
собственно сабж. раньше как-то пробовал использовать QSettings, все нормально работало, а вот сейчас почему-то не работает. В классе главного окна объявлено:
Затем в конструкторе инициализируется:
Также есть две функции:
readSettings() используется в конструкторе, а writeSettings() в деструкторе:
но все это почему-то не работает все время используются значения по умолчанию... подскажите пожалуйста в чем проблема |
|
|
Litkevich Yuriy |
21.7.2008, 19:57
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
а ось которая? что для нее естественный формат?
|
|
|
void* |
21.7.2008, 20:26
Сообщение
#3
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
и в никсах и в винде одинаково не работает
для никсов QSettings::NativeFormat - INI-файлы, для винды - реестр |
|
|
Litkevich Yuriy |
21.7.2008, 20:35
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
так, а в файл/реестр что-нибудь пишется при сохранении настроек?
|
|
|
flankerr |
23.7.2008, 13:11
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
лично я выше описанное делаю "ручками" так оно надёжнее
Без всяких там реестров. |
|
|
void* |
23.7.2008, 13:27
Сообщение
#6
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
кстати забыл сказать, проблема решена перенесением вызова функции writeSettings() из деструктора в обработчик closeEvent()
|
|
|
trdm |
23.7.2008, 17:27
Сообщение
#7
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
у меня проблема была на 434. сеттингс плохо работает с ковычками..
|
|
|
void* |
23.7.2008, 18:00
Сообщение
#8
|
Программист-самоучка Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: 3 |
trdm, а поконкретнее? может быть ты их не экранировал?
|
|
|
trdm |
24.7.2008, 10:51
Сообщение
#9
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
если в curDbName были ковычки, значение не сохранялось. Сообщение отредактировал trdm - 24.7.2008, 10:56 |
|
|
Текстовая версия | Сейчас: 3.1.2025, 13:46 |