Qt 6 における Qt モジュールの変更点

Qt 6 は、フレームワークをより効率的で使いやすくするための意識的な努力の結果です。

各リリースにおいて、すべての公開 API のバイナリとソースの互換性を維持するように努めていますが、Qt をより良いフレームワークにするために避けられない変更もあります。以下に、Qt 5 から Qt 6 への移行に役立つ、あなたのアプリケーションに影響する可能性のある変更点のリストを示します。

Qt 6 リリース特有の変更点については、What's new in Qt 6 を参照してください。

Changes to Qt Bluetooth

QtBluetooth を Qt 6 に移行する

Changes to Qt Charts

Qt Charts を Qt 6 に移行する

Changes to Qt Concurrent

可変数の引数で動作するように改善

Changes to Qt Core

コンテナ、文字列、シリアライズ、I/O クラスの変更

Changes to Qt D-Bus

最小限の移植作業で Qt 6 に切り替え可能

Changes to Qt Extras Modules

Qt Mac Extras、Qt Windows Extras、Qt X11 Extras の変更。

Changes to Qt GUI

カーネル、テキスト、ペイント、ユーティリティクラスの変更

Changes to Qt Location

Qt Location を Qt 6 に移行する。

Changes to Qt Multimedia

Qt Multimedia を Qt 6 に移行。

Changes to Qt NFC

Qt NFC の Qt 6 への移行

Changes to Qt Network

Qt Network の Qt 6 への移行

Changes to Qt OpenGL

QOpenGL クラスが移行され、QOpenGLWidget クラスはQt OpenGL Widgets に移動。

Changes to Qt Positioning

Qt Positioning から Qt 6 への移行

Changes to Qt Print Support

一般的な API の統合

Changes to Qt QML

Qt QML の Qt 6 への移行

Changes to Qt Quick

Qt Quick の Qt 6 への移行

Changes to Qt Quick 3D

Qt Quick 3D の Qt 6 への移行

Changes to Qt Quick Controls

Qt Quick Controls の Qt 6 へのマイグレーション

Changes to Qt Quick Labs Platform

Qt Quick Labs Platform の Qt 6 への移行

Changes to Qt Quick Test

Qt Quick Test の Qt 6 への移行

Changes to Qt Quick Timeline

Qt Quick Timeline の Qt 6 への移行

Changes to Qt Remote Objects

Qt Remote Objects の Qt 6 への移行

Changes to Qt SCXML

Qt SCXML の Qt 6 への移行

Changes to Qt SQL

QSqlQuery クラスで boundValues() の戻り値の型が変更された。

Changes to Qt SVG

Qt SVG を Qt 6 に移行する

Changes to Qt Sensors

Qt Sensors を Qt 6 に移行する。

Changes to Qt SerialBus

Qt SerialBus を Qt 6 にマイグレーション

Changes to Qt SerialPort

Qt SerialPort の Qt 6 への移行

Changes to Qt State Machine

Qt State Machine の Qt 6 への移行

Changes to Qt Test

タッチ関連の機能変更

Changes to Qt TextToSpeech

Qt TextToSpeech の Qt 6 への移行

Changes to Qt WebChannel

Qt WebChannel の Qt 6 への移行

Changes to Qt WebEngine

Qt WebEngine の Qt 6 への移行

Changes to Qt WebSockets

Qt WebSockets の Qt 6 への移行

Changes to Qt WebView

Qt WebView の Qt 6 への移行

Changes to Qt Widgets

カーネルクラス、ウィジェット、ItemViews、ユーティリティクラスの変更点

Changes to Qt XML

XML ファイルの読み込みに QXmlStreamReader を使用する

© 2025 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.