このページでは

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)

旧バージョンでの変更点

What's New in 1.1

v1.1.0での変更点

What's New in 1.2

v1.2.0における変更点

What's New in 1.3

v1.3.0における変更点

What's New in 1.4

v1.4.0における変更点

What's New in 1.5

v1.5.0の変更

What's New in 1.6

v1.6.0の変更

What's New in 1.7

v1.7.0の変更

What's New in 1.8

v1.8.0の変更

What's New in 1.9

v1.9.0の変更

What's New in 2.0

v2.0.0の変更点

What's New in 2.1

v2.1での変更点

What's New in 2.2

v2.2の変更点

What's New in 2.3

v2.3の変更点

What's New in 2.4

v2.4.0の変更点

What's New in 2.5

v2.5の変更

What's New in 2.6

v2.6.0の変更点

What's New in 2.7

v2.7.0の変更

What's New in 2.8

v2.8.0の変更

What's New in 2.9

v2.9.0の変更

What's New in 2.10

v2.10.1の変更

What's New in 2.11

v2.11.0の変更


詳細はこちら。