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)
オブジェクトの種類
線形グラデーション | |
パスを描画します。 | |
図形の塗りつぶしグラデーションの基本タイプ | |
パスと、ストロークおよび塗りつぶしに関連するプロパティを記述します。 |