このページの内容

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

Qt 6 は、フレームワークの効率性と使いやすさを向上させるという意図的な取り組みの成果です。

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

Qt 6 の各リリース固有の変更点については、「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

Kernel、Text、Painting、およびUtilityクラスが変更されました

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 Qt 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

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

Changes to Qt XML

XML ファイルの読み取りには QXmlStreamReader を使用する

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