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 リモートオブジェクトの 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 センサーを Qt 6 にマイグレーション

Changes to Qt SerialBus

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

Changes to Qt SerialPort

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

Changes to Qt State Machine

Qt ステートマシンを 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 を使用する

©2024 The Qt Company Ltd. ここに含まれるドキュメントの著作権はそれぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。