Файлы и каталоги в Qt и C++: QFile, QDir, QFileInfo, текстовые и бинарные потоки, сериализация данных. Примеры чтения, записи, обхода каталогов и наблюдения за изменениями файловой системы.
QIODevice: базовый класс ввода-вывода в Qt
QIODevice предоставляет как общую реализацию, так и абстрактный интерфейс для устройств, которые поддерживают чтение и запись блоков данных, таких как QFile, QBuffer и QTcpSocket. QIODevice является абстрактным и…
QFileInfo: получение информации о файлах и каталогах
Данный класс представляет возможность получении информации о свойствах файлов или каталогах. К таким свойствам можно отнести сведенье об имени файла, пути файла, правах доступа, размер и многое другое.…
QTextStream: чтение и запись текстовых потоков в Qt
Класс для работы с текстовой информацией. Использует потоковые операторы, унаследован от QIODevice. Реализует чтение и запись через методы << (запись в поток) и >> (чтение из потока). Числовые…
QDataStream: сериализация и десериализация данных в Qt
Поток данных — это двоичный поток кодированной информации, который не зависит от операционной системы хост-компьютера, порядка процессора или байтов. Например, поток данных, записываемый ПК под Windows, может быть…
QBuffer: работа с буфером в памяти как с устройством ввода-вывода
QBuffer позволяет получить доступ к QByteArray, используя интерфейс QIODevice. QByteArray обрабатывается как стандартный файл с произвольным доступом. По умолчанию при создании QBuffer создается внутренний буфер QByteArray. К которому…
Сохранение настроек QSettings
Данный класс создан для упрощения сохранения настроек по средствам ini или conf файлов и системном реестре Windows Он представляет платформа независимые настройки приложения и основан на QVariant который…
Работа с ресурсами — Qt Resource
Система ресурсов Qt является независимым от платформы механизмом хранения двоичных файлов в исполняемом файле приложения. Она основана на взаимодействий qmake и компилятором ресурсов rcc. Ресурсы, связанные с приложением,…
QTemporaryFile
Работа с временными файлами QTemporaryFile QTemporaryFile используется для безопасного создания уникальных временных файлов. Сам файл создается путем вызова open(). Имя временного файла гарантированно будет уникальным и этот файл…