Работа с файлами

Файлы и каталоги в Qt и C++: QFile, QDir, QFileInfo, текстовые и бинарные потоки, сериализация данных. Примеры чтения, записи, обхода каталогов и наблюдения за изменениями файловой системы.

Описание классов Qt

QIODevice: базовый класс ввода-вывода в Qt

QIODevice предоставляет как общую реализацию, так и абстрактный интерфейс для устройств, которые поддерживают чтение и запись блоков данных, таких как QFile, QBuffer и QTcpSocket. QIODevice является абстрактным и…

обновлено
Описание классов Qt

QDataStream: сериализация и десериализация данных в Qt

Введение Когда данные нужно сохранить в файл, передать по сети или положить в базу данных, их приходится превращать в последовательность байтов. Этот процесс называется сериализацией, а обратный —…

обновлено
Описание классов Qt

QBuffer: работа с буфером в памяти как с устройством ввода-вывода

Введение Многие классы Qt умеют работать не с конкретным файлом, а с любым устройством ввода-вывода QIODevice. Так устроены QDataStream, QTextStream, QImage, QXmlStreamWriter и другие. Но что делать, если…

обновлено
Работа с файлами и директориями в Qt

Сохранение настроек QSettings

Данный класс создан для упрощения сохранения настроек по средствам ini или conf файлов и системном реестре Windows Он представляет платформа независимые настройки приложения и основан на QVariant который…

обновлено
Работа с файлами и директориями в Qt

Работа с ресурсами — система ресурсов Qt (Qt Resource System)

Введение Иконки, изображения, файлы переводов, QML-файлы, шрифты и шаблоны — почти любому приложению нужны дополнительные файлы. Если хранить их рядом с exe, их легко потерять или повредить при…

обновлено
Работа с файлами и директориями в Qt

QTemporaryFile: безопасная работа с временными файлами в Qt

QTemporaryFile — это класс Qt для работы с временными файлами, который автоматически решает две ключевые задачи: гарантирует уникальность имени файла и обеспечивает его удаление после использования. Создание и уникальность…

обновлено