C
バージョン1.6の新機能
Qt Quick Ultraliteは、マイナーリリース間でもソースコードの互換性を維持しています。ただし、一部の変更により、アプリケーションコードを適宜修正する必要がある場合があります。以下のセクションでは、そのような変更点を紹介します:
v1.6.0での変更点
新しいツールチェーン
- Qt for MCUs ARM V8.50用のIARツールチェーンを使用したアプリケーションのビルドに対応しました。サポート対象のボード向けに、あらかじめビルド済みのライブラリと、すぐに使えるCMake統合機能が提供されます。対応ボードの一覧については、「サポート対象のターゲットボードおよび開発ホスト」を参照してください。
新機能
- ListView およびRepeater には、内部の項目にアクセスするためのメソッドが追加されました。
- Timeline 内のキーフレームは、文字列およびブール値のプロパティを対象にできるようになりました。
- 対応しているプラットフォーム上で、角丸矩形のハードウェアアクセラレーションによるブレンドを実装できるようにする新しいプラットフォームインターフェースが追加されました。
ドキュメント
- SDK に含まれるすべてのサンプルに、ドキュメントが追加されました。
修正された問題
- SwipeView の反応速度が向上しました。
- MSVC v14.27 以降を使用したデスクトップビルドの不具合を修正しました。
- テキスト要素に非常に大きなサイズを設定した際のコンパイルエラーを修正しました。
- Item として宣言されたプロパティに Rectangle を設定しても、コンパイルエラーが発生しなくなりました。
- Text ベースのインラインコンポーネントのインスタンスに padding および transform プロパティを設定した際のコンパイルエラーを修正しました。
QUL_RESOURCE_COMPRESSIONを使用して圧縮されたアセットは、フラッシュメモリから正しく読み込まれるようになり、RAM にプリロードされることはなくなりました。- アプリケーションの起動時のバインディングの解決順序を変更しました。各オブジェクトに対して
Component.onCompletedを呼び出す前に、まずすべてのバインディングが解決され、その後、バインディングが再評価されるようになりました。
新しい API
アプリケーション開発用 API
新しい QML メソッド
QML タイプ `ListView` :
(since Qt Quick Ultralite 1.6) var | itemAtIndex(int index) |
QML タイプRepeater :
(since Qt Quick Ultralite 1.6) var | itemAt(int index) |
プラットフォーム開発用API
新しいメンバ関数
クラスDrawingEngine:
(since Qt Quick Ultralite (Platform) 1.6) virtual void | blendRoundedRect(Qul::PlatformInterface::DrawingDevice *drawingDevice, const Qul::PlatformInterface::Rect &rect, const Qul::PlatformInterface::Rect &clipRect, Qul::PlatformInterface::Rgba32 color, int radius, Qul::PlatformInterface::DrawingEngine::BlendMode blendMode = BlendMode_SourceOver) |
以前のバージョンでの変更点
v1.1.0での変更点 | |
v1.2.0での変更点 | |
v1.3.0での変更点 | |
v1.4.0での変更点 | |
v1.5.0 の変更点 | |
v1.6.0 の変更点 | |
v1.7.0 の変更点 | |
v1.8.0 の変更点 | |
v1.9.0 の変更点 | |
v2.0.0 の変更点 | |
v2.1 の変更点 | |
v2.2 の変更点 | |
v2.3の変更点 | |
v2.4.0 の変更点 | |
v2.5の変更点 | |
v2.6.0の変更点 | |
v2.7.0 の変更点 | |
v2.8.0 の変更点 | |
v2.9.0 の変更点 | |
v2.10.1 の変更点 | |
v2.11.0 の変更点 |
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。