C
1.6の新機能
Qt Quick Ultraliteはマイナーリリース間のソース互換性を維持しています。しかし、いくつかの変更点では、それに応じてアプリケーションコードを変更する必要があります。以下のセクションでは、そのような変更点を強調します:
v1.6.0の変更点
新しいツールチェーン
- Qt for MCUs IAR Toolchain for ARM V8.50 を使用したアプリケーションのビルドに対応しました。これは、サポートされているボード用のビルド済みライブラリとCMakeの統合を提供します。サポートされるターゲットボードと開発ホストを参照してください。
新機能
- ListView およびRepeater に含まれるアイテムにアクセスするメソッドが追加されました。
- Timeline のキーフレームが文字列とブール値のプロパティをターゲットにできるようになりました。
- 丸みを帯びた矩形のハードウェア・アクセラレーションによるブレンドをサポートするプラットフォームで実装できるように、新しいプラットフォーム・インターフェースを追加しました。
ドキュメント
- SDK に含まれるすべてのサンプルにドキュメントが追加されました。
修正された問題
- SwipeView の動作を改善しました。
- MSVC v14.27以降を使用したデスクトップビルドを修正しました。
- テキスト要素に非常に大きなサイズを設定するとコンパイルエラーが発生する問題を修正しました。
- Itemとして宣言されたプロパティにRectangleを設定しても、コンパイルエラーが発生しなくなりました。
- テキスト ベースのインライン コンポーネントのインスタンスに 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の変更 |