C
2.11の新機能
Qt Quick Ultraliteはマイナーリリース間のソース互換性を維持しています。つまり、アプリケーションに変更を加えることなく最新バージョンにアップグレードできます。しかし、このリリースの変更点の中には、それに応じてアプリケーションコードを変更する必要があるものもあります。以下のセクションでは、本リリースの変更点をまとめています:
新機能
- PathSvg を使用しないアプリケーションのメモリフットプリントを削減。
- Infineon Traveo T2G 6M Lite キットに外部フラッシュのサポートを追加しました。
- EK_RA8D1ボードのFreeRTOS サポートを追加しました。
- Espressif ESP32-S3-BOX-3 のサポートを追加しました。
- サンプルとデモを更新:
- マップサンプルに回転とスケールアニメーションのボタンを追加。
- Renesas EK-RA8D1 用のサーモデモとレイアウト例を有効にしました。
- Text とStaticText の両方にletter spacing のサポートを追加。
qmltocpp更新:- State およびStateGroup QML タイプのコード生成を最適化。
- Renesas EK-RA8D1のハードウェアパフォーマンスロギングを有効化。
- TRAVEO T2G 6M LITE KIT(GHSおよびIARツールチェーン)およびRenesas EK-RA8D1プラットフォームにおいて、フォントおよびイメージリソースデータを保存するフラッシュメモリを外部または内部から選択できるようにしました。
- SDK、コンパイラ、サードパーティライブラリのアップグレード:
- LodePNG バージョン
20250506.
- LodePNG バージョン
修正された問題
- 部分的なフレームバッファを使用している場合に、ディスプレイの回転とアニメーション・スプライトのレンダリングを修正しました。
- アニメーションロジックを修正し、Qul::Application への依存を回避しました。 これにより、アプリケーションインスタンスが初期化されていない場合に、スタートアップアニメーション(つまり、
runningをtrueに設定)が失敗しないようになりました。 - プロパティ自体の前にエイリアス・プロパティの変更イベント・ハンドラを初期化するとクラッシュする問題を修正しました。
- モジュール内のStaticText アイテムに関する翻訳の問題を修正しました。
- Linux プラットフォームのポートで、デフォルトで失敗メッセージをフレームバッファ・コンソールに記録しないように修正しました。
TRAVEO T2G CYT4DNを除く全てのInfineon Traveo T2G ボードでマルチスクリーンのサンプルを無効にした。- ImageLayer を修正し、ディスプレイの回転を使用する際に正しいサイズになるようにした。
qmltocppの修正:- Linux上でClang v16以降を使用したホストツールのビルドを可能にした。
- 初期値が同じでもbegin とend のプロパティ値の変更を考慮するようにArcItem を修正しました(初期状態では円弧は表示されません)。
- DeviceLinkの実装を修正し、シリアル・ロギングが可能なプラットフォームでより良いロギングができるようになりました。
新しいAPI
アプリケーション開発用API
新しいクラス
新しいQMLタイプ
新しいQMLプロパティ
QML Typefont :
(since Qt Quick Ultralite 2.11) | letterSpacing : int |
旧バージョンでの変更点
- What's New in 2.11
- What's New in 2.10
- What's New in 2.9
- What's New in 2.8
- What's New in 2.7
- What's New in 2.6
- What's New in 2.5
- What's New in 2.4
- What's New in 2.3
- What's New in 2.2
- What's New in 2.1
- What's New in 2.0
- What's New in 1.9
- What's New in 1.8
- What's New in 1.7
- What's New in 1.6
- What's New in 1.5
- What's New in 1.4
- What's New in 1.3
- What's New in 1.2
- What's New in 1.1