このページの内容

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)

以前のバージョンでの変更点

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 の変更点

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。