Просто вдруг мне QFile не подойдёт, или для простых запросов

достаточно мощная библиотека? Я вначале думал с бд надо будет работать.

18 ответов

13 просмотров

в БД вообще проще всего хранить

Макс Воробьев
к sqlite тоже можно доступ получить же

можно, конечно. но гораздо сложнее чем просто к тестовым ini-файлам или xml

Макс Воробьев
не сказал-бы, что прям гораздо. клиентов sqlite хв...

ну, скажем, обычным юзерам (офисному планктону) это не под силу.

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑- Автор вопроса
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
в БД вообще проще всего хранить

Подскажите мне пожалуйста что мне больше всего подойдёт. Мне нужно реализовать сохранение настроек приложения в отдельный профиль. Чтобы профиль можно было передавать другому пользователю такого же приложения но без возможности отредактировать файл. Это математическое приложение, чтобы ученики не могли вписать готовые результаты в профиль, а решали как положено, а в профиле уже отображался результат.

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑
Подскажите мне пожалуйста что мне больше всего под...

пиши в бинарник определенной структуры + функции импорта и экспорта в xml. Идеальный вариант, как по мне 😊

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑- Автор вопроса
𝔾𝕣𝕒𝕪 ℝ𝕒𝕧𝕖𝕟
пиши в бинарник определенной структуры + функции и...

Ох, не работал с этими сущностями никогда. Надо разбирать сначала.

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑
Ох, не работал с этими сущностями никогда. Надо ра...

разницы нет в какой файл писать - в текстовый, или в бинарный

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑
Подскажите мне пожалуйста что мне больше всего под...

Думаю проще всего будет использовать методы qCompress и qUncompress. В них просто передать строку, которую нужно записать или прочесть из файла.

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑- Автор вопроса
Михаил Серебренников
А что уже умеете?

У меня много литературы по mysql, и qt. Собирался это слепить воедино. Предварительно спросив о целесообразности здесь у вас. Так как изначально было и есть много материала по БД и qt, по не знанию собирался штудировать их.

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑- Автор вопроса
𝕄𝕣. 𝔾𝕣𝕒𝕪 👑
У меня много литературы по mysql, и qt. Собирался ...

Почему с бд предложений нет, не самый простой и эффективный способ реализовать мою идею?

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑- Автор вопроса
Михаил Серебренников
Можно и БД. Для этого нужно использовать SQLite.

С бд ведь можно реализовать всё необходимое?

𝕄𝕣. 𝔾𝕣𝕒𝕪 👑
SQLite это библиотека?

Да. Но она вшита в Qt и ничего сверху ставить не нужно. С БД можно реализовать всё, что угодно. Только нужно иметь ввиду, что обычное использование БД не позволяет избежать чтения сторонними программами. В Вашем простом случае не вижц смысла её использовать. Это лишь усложнит код. Проще, как говорили выше, записывать текст в файл, предварительно его сжав с помощьююqCompress.

Похожие вопросы

Обсуждают сегодня

Подскажите, а есть vault lite или ченить такое?) А то нужен вольт для похода в вольт, но весит он ~500 мб) как-то многовато для парочки запросов ))
Alexandr Orloff
17
Всем привет, есть небольшая проблема Есть такой скрипт document.addEventListener('DOMContentLoaded', function () { const sliderTabs = document.querySelectorAll('.s...
A da
8
@go1337 @dblackCat Привет. Все ещё дрочусь с fastpanel. Добавил второй домен который должен смотреть в рут того же сайта, но так как это просто домен, а не сайт, я не могу ему...
Ross 🦴
9
До речі, в ево нема можливості чи якого розширення щоб з адмінки з телефона зайти і терміново щось в верстці поправити?
Женя
7
кто-нибудь пользуется тайм-трекерами во время работы? так много разных нагуглил, может есть что-то популярное
Lencore
8
Пацаны. Я разрабатываю софт для инвайтинга на телетон, и столкнулся с такой проблемой, в один из чатов не могу приглашать никого, не дает добавлять, в то же время через официа...
Kernel Panic
11
Скажите, а кому нужен Currency как отдельный плагин вместо полноценного ecommerce в OctoberCMS? Кто-то использует его уже или планирует в будущем? Может я что-то не понимаю?
Igor
13
Розмовами про Рево мені нагадали часи, коли шаблони правилися прямо в адмінці. Хто в курсі, чому відійшли від цієї практики, так блейд не працює? Доволі зручно ж було (інколи)
Женя
3
Всем добрый вечер, Рад оказаться в кругу единомышленников. Начинаю погружаться в мир .net веба. Зовут Ерасыл 🖖 У меня назрел вопрос: Какой процент проектов, прошедшие через в...
Ерасыл
6
Чому? Да тому що без GiT не уявляю нормального проекта а коли код в базі то то так собі
Dmytro Lukianenko
3
Карта сайта