入出力およびネットワーク

これらの Qt Core クラスは、外部デバイス、プロセス、ファイルなどとの入出力の処理、およびファイルやディレクトリの操作に使用されます。

QBuffer

QByteArray 用の QIODevice インターフェース

QDataStream

バイナリデータの QIODevice へのシリアル化

QDir

ディレクトリ構造およびその内容へのアクセス

QDirIterator

ディレクトリエントリリスト用のイテレータ

QDirListing

ディレクトリエントリ用の STL スタイルのイテレータ

QDirListing::DirEntry

QDirListing::const_iterator

QDirListing::sentinel

QFile

ファイルからの読み取りおよび書き込みのためのインターフェース

QFileDevice

開いているファイルへの読み書きを行うためのインターフェース

QFileInfo

ファイルシステムエントリに関する情報を取得するためのOS非依存API

QFileSystemWatcher

ファイルおよびディレクトリの変更を監視するためのインターフェース

QIODevice

QtにおけるすべてのI/Oデバイスの基底インターフェースクラス

QLockFile

ファイルを使用したプロセス間のロック

QNtfsPermissionCheckGuard

NTFSの権限チェックを管理するためのRAIIクラス

QProcess

外部プログラムの起動およびそれらとの通信に使用される

QProcessEnvironment

プログラムに渡すことができる環境変数を保持する

QResource

リソースから直接読み込むためのインターフェース

QSaveFile

ファイルへの安全な書き込みを行うためのインターフェース

QSettings

永続的なプラットフォーム非依存のアプリケーション設定

QSocketNotifier

ファイルディスクリプタ上のアクティビティを監視するためのサポート

QStorageInfo

現在マウントされているストレージおよびドライブに関する情報を提供する

QTemporaryDir

一時的に使用する一意のディレクトリを作成

QTemporaryFile

一時ファイルを操作するI/Oデバイス

QTextStream

テキストの読み書きに便利なインターフェース

QUrl

URLを扱うための便利なインターフェース

QUrlQuery

URLのクエリに含まれるキーと値のペアを操作する方法

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.