Эти классы используются, чтобы обрабатывать ввод и вывод в и из внешних устройств, процессов, файлов и т.п., а также для манипуляции с файлами и каталогами.
QAbstractFileEngine | Абстракция для доступа к файловой системе |
QAbstractFileEngineHandler | Предоставляет способ регистрации собственных файловых движков для ваших приложений |
QBuffer | Интерфейс QIODevice для QByteArray |
QDataStream | Преобразование бинарных данных в последовательную форму (serialization) в QIODevice |
QDir | Доступ к структуре каталогов и их содержимому |
QFile | Интерфейс для чтения данных из файлов и записи в них |
QFileInfo | Независимая от системы информация о файле |
QFileSystemWatcher | Интерфейс для мониторинга файлов и каталогов для учёта изменений |
QIODevice | Основной интерфейсный класс в Qt для устройств ввода/вывода |
QImageReader | Форматонезависимый интерфейс для чтения изображений из файлов и других устройств |
QImageWriter | Форматонезависимый интерфейс для записи изображений в файлы или другие устройства |
QProcess | Используется для запуска внешних программ и связи с ними |
QProcessEnvironment | Содержит переменные окружения, которые могут быть переданы в программу |
QResource | Интерфейс для непосредственного чтения из ресурсов |
QSettings | Постоянные платформо-независимые настройки приложения |
QSocketNotifier | Поддержка мониторинга активности для дескриптора файла |
QTemporaryFile | Устройство ввода/вывода, работающее с временными файлами |
QTextDocumentWriter | Форматонезависимый интерфейс для записи QTextDocument в файлы или другие устройства |
QTextStream | Вспомогательный интерфейс для чтения и записи текста |
QUrl | Вспомогательный интерфейс для работы с адресами URL |
QUrlInfo | Хранит информацию об адресах URL |