このページでは

C

2.11の新機能

Qt Quick Ultraliteはマイナーリリース間のソース互換性を維持しています。つまり、アプリケーションに変更を加えることなく最新バージョンにアップグレードできます。しかし、このリリースの変更点の中には、それに応じてアプリケーションコードを変更する必要があるものもあります。以下のセクションでは、本リリースの変更点をまとめています:

新機能

  • PathSvg を使用しないアプリケーションのメモリフットプリントを削減。
  • Infineon Traveo T2G 6M Lite キットに外部フラッシュのサポートを追加しました。
  • EK_RA8D1ボードのFreeRTOS サポートを追加しました。
  • Espressif ESP32-S3-BOX-3 のサポートを追加しました。
  • サンプルとデモを更新:
  • TextStaticText の両方にletter spacing のサポートを追加。
  • qmltocpp 更新:
    • State およびStateGroup QML タイプのコード生成を最適化。
  • Renesas EK-RA8D1のハードウェアパフォーマンスロギングを有効化。
  • TRAVEO T2G 6M LITE KIT(GHSおよびIARツールチェーン)およびRenesas EK-RA8D1プラットフォームにおいて、フォントおよびイメージリソースデータを保存するフラッシュメモリを外部または内部から選択できるようにしました。
  • SDK、コンパイラ、サードパーティライブラリのアップグレード:
    • LodePNG バージョン20250506.

修正された問題

  • 部分的なフレームバッファを使用している場合に、ディスプレイの回転とアニメーション・スプライトのレンダリングを修正しました。
  • アニメーションロジックを修正し、Qul::Application への依存を回避しました。 これにより、アプリケーションインスタンスが初期化されていない場合に、スタートアップアニメーション(つまり、runningtrue に設定)が失敗しないようになりました。
  • プロパティ自体の前にエイリアス・プロパティの変更イベント・ハンドラを初期化するとクラッシュする問題を修正しました。
  • モジュール内のStaticText アイテムに関する翻訳の問題を修正しました。
  • Linux プラットフォームのポートで、デフォルトで失敗メッセージをフレームバッファ・コンソールに記録しないように修正しました。
  • TRAVEO T2G CYT4DN を除く全てのInfineon Traveo T2G ボードでマルチスクリーンのサンプルを無効にした。
  • ImageLayer を修正し、ディスプレイの回転を使用する際に正しいサイズになるようにした。
  • qmltocpp の修正:
    • Linux上でClang v16以降を使用したホストツールのビルドを可能にした。
  • 初期値が同じでもbeginend のプロパティ値の変更を考慮するようにArcItem を修正しました(初期状態では円弧は表示されません)。
  • DeviceLinkの実装を修正し、シリアル・ロギングが可能なプラットフォームでより良いロギングができるようになりました。

新しいAPI

アプリケーション開発用API

新しいクラス

新しいQMLタイプ

新しいQMLプロパティ

QML Typefont

(since Qt Quick Ultralite 2.11) letterSpacing : int

旧バージョンでの変更点


詳細はこちら。