383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
1 | |
Как организовать хранение ключей QSettings?14.02.2015, 18:56. Показов 4606. Ответов 49
Метки нет (Все метки)
Всем привет! QSettings стал использоваться у меня во многих местах в программе и надоело каждый раз вводить повторяющиеся ключи и группы. Думал завести много констант, которые будут хранить ключи, однако может есть более лучший и проверенный способ? Спасибо!
0
|
14.02.2015, 18:56 | |
Ответы с готовыми решениями:
49
QSettings, ini, возможно ли хранение многострочного текста? Как организовать хранение паролей от mysql? Как организовать хранение увеличивающихся данных - список списков? Как организовать хранение списка путей? |
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
15.02.2015, 22:54 | 41 |
Зачем же пропускать самое интересное =)
Обычно, для удобства, наследуются от QSettings и реализовывают в нем доп. функционал. Так вот в этом хедере, где мы отнаследовались, можно хранить и все глобальные переменные. В своих неймспейсах. Опять же, я не спорю что глобальные переменные - зло. Но иногда просто по другому никак. Если случаи когда нужно хранить какие-то константные данные глобально. Тут хоть классом, хоть через неймспейс - разницы 0.
0
|
15.02.2015, 22:58 | 42 |
По что глупость.
Никто не мешает возвратить значения из диалога в основную форму и там изменять QSettings. А если уж так не ймется то передать структуру с QSettings и ключами в диалог по указателю.
0
|
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
15.02.2015, 22:58 [ТС] | 43 |
Если использовать вмеру, то даже и не зло ИМХО. Никогда не понимал тех, кто не использует goto и глобальные переменные чисто из-за того, что, мол, говорят, что это плохо. А если это значительно сократит время реализации, увеличит понятность, то почему бы и нет?
0
|
15.02.2015, 23:00 | 44 |
Хз кто так делает, я абсолютно не вижу в этом необходимости.
Добавлено через 1 минуту Может по тому что это плохо? А таких ситуаций просто не так много, а куда больше быдлокода который оправдывают такими аргументами?
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
||||||
16.02.2015, 01:51 | 45 | |||||
goto - плохо, но даже в сорцах Qt его достаточно.
0
|
Поклонник Qt
|
|
20.03.2015, 04:57 | 46 |
По теме: Вычислите длину окружности
p.s. Не так то просто оказалось, организовать простое и эффективное хранилище ключей, без дубликата оных и доступом к ним из любой точки проекта
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
20.03.2015, 08:02 | 47 |
CriDos, причем тут вычисления с плавающей запятой и QSettings?
0
|
1403 / 1260 / 262
Регистрация: 10.11.2013
Сообщений: 3,763
|
|
20.03.2015, 14:01 | 49 |
0
|
Поклонник Qt
|
|
20.03.2015, 14:13 | 50 |
0
|
20.03.2015, 14:13 | |
20.03.2015, 14:13 | |
Помогаю со студенческими работами здесь
50
Как организовать хранение изображений на сервере? Как организовать хранение информации об игроках? Как лучше организовать хранение данных? Как правильно организовать хранение данных? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |