このページでは

C

1.3の新機能

1.3での変更点

新機能

ソースの互換性

  • StaticText およびColorizedImage QML タイプを Qt Quick Ultralite Extrasモジュールに移動しました。これらの型を使用するには、QMLファイルに"import QtQuickUltralite.Extras" を追加する必要があります。
  • QMLモジュールの一部としてインポートされていない"pragma Singleton" QML型の使用を禁止しました。これはQt QMLとの互換性を向上させるためです。
  • qmldir ファイルの"depends" コマンドのサポートを停止しました。代わりに"import <uri>" を使用してください。
  • Keys.onPressedKeys.onReleased のシグナルハンドラを変更しました。積分のkey パラメータを使用しなくなり、代わりにKeyEvent 型のevent パラメータを使用します。これによりQt 5.15との互換性が向上しました。
  • オブジェクトリテラルを含む配列として定義されるQMLモデルを修正しました。このようなモデルは、オブジェクトプロパティのロールを持たなくなりました。オブジェクト・リテラルの値にアクセスするには、modelData ロールを使用してください。
  • color からred(),green(),blue(),alpha() 関数を削除しました。 代わりに新しいr,g,b,a プロパティを使用してください。これによりQt 5.15とのQMLの互換性が向上しました。
  • QULCharts QtQuick.Charts QtCharts Qt 5.15とQMLの互換性が向上しました。 Qt Chartsモジュールに合わせました。

その他の変更点

  • CMakeの最小必要バージョンをバージョン3.13からバージョン3.15に変更。

修正された問題

  • SwipeView ページ間のフリック処理を改善。
  • SwipeView::interactive に関連するクラッシュを修正。
  • モデル構造体およびエクスポートされた C++ 関数におけるQul::qreal のサポートを修正。
  • FreeRTOS free(nullptr) のクラッシュを修正。
  • qul_target_qml_sourcesCMake 関数をターゲットごとに複数回呼び出せるようにしました。

新しい API

新しいQML型

新しいQMLプロパティ

QMLタイプImage

(since Qt Quick Ultralite 1.3) rotation : real
(since Qt Quick Ultralite 1.3) scale : real
(since Qt Quick Ultralite 1.3) transformOrigin : QtQuick::Item::TransformOrigin

QMLタイプText

(since Qt Quick Ultralite 1.3) rotation : real
(since Qt Quick Ultralite 1.3) scale : real
(since Qt Quick Ultralite 1.3) transformOrigin : Item::TransformOrigin


詳細はこちら。