Qt 6 における Qt モジュールの変更点
Qt 6 は、フレームワークの効率性と使いやすさを向上させるという意図的な取り組みの成果です。
各リリースにおいて、すべての公開 API についてバイナリおよびソースの互換性を維持するよう努めていますが、Qt をより優れたフレームワークにするためには、いくつかの変更が避けられませんでした。以下に、アプリケーションに影響を与える可能性があり、Qt 5 から Qt 6 への移行に役立つ変更点のリストを掲載します。
Qt 6 の各リリース固有の変更点については、「Qt 6 の新機能」をご覧ください。
QtBluetooth を Qt 6 へ移行する | |
Qt Charts からQt 6への移行 | |
可変数の引数に対応するよう改善 | |
コンテナ、文字列、シリアライゼーション、および I/O クラスに関する変更 | |
Qt 6 への移行に必要な移植作業を最小限に抑えました | |
Qt Mac Extras、Qt Windows Extras、および Qt X11 Extras への変更。 | |
Kernel、Text、Painting、およびUtilityクラスが変更されました | |
Qt Location を Qt 6 へ移行 | |
Qt Multimedia を Qt 6 へ移行 | |
Qt NFC を Qt 6 へ移行 | |
Qt Network を Qt 6 へ移行 | |
QOpenGL クラスの移行が完了し、QOpenGLWidget クラスはQt OpenGL Widgets に移動されました | |
Qt Positioning を Qt 6 へ移行 | |
APIの全般的な統合 | |
Qt Qml を Qt 6 へ移行 | |
Qt Quick を Qt 6 へ移行 | |
Qt Quick 3D を Qt 6 へ移行 | |
Qt Quick Controls を Qt 6 へ移行 | |
Qt Quick Qt Labs PlatformのQt 6への移行 | |
Qt Quick Test を Qt 6 へ移行 | |
Qt Quick Timeline を Qt 6 へ移行 | |
Qt Remote Objects を Qt 6 へ移行する | |
Qt SCXML をQt 6へ移行する | |
QSqlQuery クラスにおける boundValues() の戻り値の型が変更されました | |
Qt SVG を Qt 6 へ移行 | |
Qt Sensors を Qt 6 へ移行 | |
Qt SerialBus を Qt 6 へ移行 | |
Qt SerialPort を Qt 6 へ移行 | |
Qt State Machine を Qt 6 へ移行 | |
タッチ関連の機能変更 | |
Qt TextToSpeech を Qt 6 へ移行 | |
Qt WebChannel を Qt 6 へ移行 | |
Qt WebEngine を Qt 6 へ移行する | |
Qt WebSockets を Qt 6 へ移行 | |
Qt WebView を Qt 6 へ移行 | |
カーネルクラス、ウィジェット、ItemView、およびユーティリティクラスの変更点 | |
XML ファイルの読み取りには QXmlStreamReader を使用する |
関連トピック
- Clazy チェックを使用した C++ アプリケーションの Qt 6 への移植
- サポートされるモジュールの変更点- Qt 6.0 における Qt 5 モジュールの状況
- Qt 6 におけるビルドシステムの変更点
© 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.