このページでは

C

Qt Quick Ultralite Shapes QML Types

Qt Quick Ultralite Shapesモジュールは、Qt Quick Ultraliteアプリケーションでベクトル図形を使用するための型を提供します。

Qt Quick Ultraliteはこれら2つの選択肢のうち1つを使用してベクターシェイプをレンダリングします:

Qt Quick Ultraliteは以下の場合にソフトウェアレンダーフォールバックを使用します:

  • サポートされているターゲットボードがベクターグラフィックス用のハードウェアアクセラレーションを持っていない。
  • サポートされているターゲットボードにはベクターグラフィックス用のハードウェアアクセラレーションがあるが、リファレンスプラットフォームアダプテーションには実装されていない。

Qt Quick Ultralite ソフトウェアレンダーはデフォルトでアンチエイリアスを使用します。詳細はQUL_SOFTWARE_RASTERIZER_FREETYPEを参照してください。

モジュールの使用

Qt Quick Ultralite Shapes QML タイプを使用するには、.qmlprojectモジュールファイルのリストにQul::Shapes を追加してください。

ModuleFiles {
    MCU.qulModules: ["Qul::Shapes"]
}

モジュールファイルを追加した後、.qml ファイルに以下の import ステートメントを追加してください:

import QtQuick.Shapes

CMakeターゲットへのアプリケーションのリンク

注意: この手順は、非推奨の CMake API にのみ適用されます。

CMake プロジェクトを使用する場合は、アプリケーションをQul::Shapes CMake ターゲットにリンクしてください。

target_link_libraries(app PRIVATE Qul::Shapes)

オブジェクトの種類

LinearGradient

線形グラデーション

Shape

パスを描画します。

ShapeGradient

図形の塗りつぶしグラデーションの基本タイプ

ShapePath

パスと、ストロークおよび塗りつぶしに関連するプロパティを記述します。


詳細はこちら。