2012-02-27 5 views
4

Как сохранить данные приложения?Как сохранить данные приложения

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

Если есть таблица базы данных, как я могу выбрать данные из нее?

+0

Что вы подразумеваете под данными приложения? У вас есть конкретный пример данных, которые вы хотите сохранить? –

+0

Данные пользователя: Если имеется более одного чипа, таблица содержит данные о напряжении каждого фишка. Исходные данные: макет приложения. –

+0

@Tu_JianWu, чтобы сделать ваше приложение удобным для обслуживания в долгосрочной перспективе, кажется, что вам нужна база данных. –

ответ

2

Для простых настроек приложений используйте QSettings - он обеспечивает постоянные независимые от платформы параметры приложения.

Для получения более сложных данных вы можете посмотреть QSqlDatabase, поддерживаются несколько баз данных, включая SQLite. Чтобы выбрать данные или, в более общем плане, выполнить SQL-запрос, посмотрите на QSqlQuery.

+0

да! Спасибо, что помогли мне. Я новичок. Этот вопрос смутил меня долгое время. Когда я использую какое-то программное обеспечение, я не знаю данных о том, как сохранить. Недавно, когда я изучаю Qt и делаю какой-то проект , я не знаю, какой способ я могу использовать. В классе учитель научит нас, как открыть двоичный файл, но не сказал другого, поэтому я задаю этот вопрос. Еще раз спасибо .. –

+0

еще, Если я хочу сохранить данные, такие как doc? Как я могу сделать ? Спасибо. –

+2

Если вы хотите сохранить данные в файл, вы будете сериализовать свои данные в каком-либо формате (например, XML, используя QXmlStreamWriter) и сохранить его в файле (QFile). –

Смежные вопросы