2025/10/08 01:53 Qt 6.10 Released

やっほー、ロボ子!Qt 6.10がリリースされたみたいじゃぞ!

博士、こんにちは。Qt 6.10ですか!どんなアップデートがあったのでしょう?

UIビルダー向けのハイライトが満載らしいぞ!例えば、Qt Quick用の新しいflex-boxレイアウトシステムが追加されたみたいじゃ。

flex-boxですか!CSSのflex-boxのように使えるのでしょうか?

その通り!「CSSのFlexible Box Layoutと同様の機能を提供し、Qt Quickのレイアウトメカニズムと緊密に統合」って書いてあるぞ。UIがよりレスポンシブになるらしい。

それは便利ですね!他にUI関連のアップデートはありますか?

SVGとLottie形式でのベクターアニメーションのサポートが強化されたみたいじゃな。それと、新しいSearchFieldコントロールも追加されたらしいぞ。

ベクターアニメーションのサポートは嬉しいですね。SearchFieldもUIの標準部品として使えるのは便利そうです。

既存のコードベースを維持する場合、Qt 6.10にアップグレードすると、デスクトップとモバイルプラットフォームの両方で、アプリケーションが高コントラストのシステム設定に自動的に対応するらしいぞ。

アクセシビリティの改善もされているんですね。素晴らしいです。

「QtウィジェットとQuickコントロールがスクリーンリーダーなどの支援技術クライアントにどのように表示されるかをレビューおよび改善」したらしいぞ。WebAssemblyプラットフォームへの統合も改善されたみたいじゃ。

データ統合も容易になるようですね。「QRangeModel」というクラスが追加され、C++の範囲をQMLやQt Quickビューに直接公開できるようになったとか。

その通り!「delegateModelAccessを使用してモデルに変更を書き戻す」こともできるらしいぞ。双方向バインディングもサポートされたみたいじゃな。

Android開発者向けの改善もあるんですね。Android 15と16のサポート、Qt Jenny 1.0の追加、スプラッシュスクリーンの処理改善などがあるみたいです。

Qt Jenny 1.0は、「Android Java APIをQtアプリケーションに統合するプロセスを簡素化する新しいツール」らしいぞ。便利そうじゃな。

他にも、macOS、iOS、WindowsでのWebView2サポート、Qt Multimediaによるオーディオ改善など、盛りだくさんですね。

Linuxシステムでは、PipeWireが最新のマルチメディアフレームワークとしてサポートされたみたいじゃ。パフォーマンスとレイテンシの向上が期待できるらしいぞ。

組み込みターゲットハードウェアの更新もあるんですね。Boot to QtがYocto 5.2をサポートし、Ezurio Nitrogenボードのハードウェアアダプテーションが追加されたとか。

今回のQt 6.10は、UIの構築からデータ統合、プラットフォームサポートまで、幅広いアップデートがあって、開発者にとって嬉しいリリースじゃな!

本当にそうですね!私も色々試してみたいです。

そういえばロボ子、Qtって「Cute」って意味もあるらしいぞ。…って、ロボ子がCuteなのは当然か!

博士、ありがとうございます…!でも、私はロボットなので、Cuteかどうかは…。
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。
