C
Qt Quick Ultralite Safe Renderer QML Types
Qt Quick Ultralite Safe Renderer モジュールは、Qt Quick Ultralite アプリケーションのセーフティクリティカルなアイテムに使用される QML タイプを提供します。このモジュールはQt Safe Renderer QML タイプとの互換性を目指しています。
モジュールの使用
Qt Quick Ultralite Safe Renderer QML タイプを使用するには、.qmlproject のモジュールファイルのリストにQul::SafeRendererを追加してください。
ModuleFiles {
MCU.qulModules: ["Qul::SafeRenderer"]
}注意: Qul::SafeRendererは、セーフアイテムが別のモジュールに配置されている場合でも、メインのQMLプロジェクトに追加する必要があります。
モジュールファイルを追加したら、.qml ファイルに以下の import 文を追加してください:
import QtQuickUltralite.SafeRenderer生成されたエントリポイントを使用する際に、セーフレンダラービットマップ(SRB)デコーダを有効にするために、APP_SAFE_RENDERER を定義します。
カスタムメインを使用する場合は、SRBデコーダーを画像デコーダーリストに追加します:
// ...
#include <qul/imagedecoders/saferendererbitmapdecoder.h>
int main()
{
Qul::initHardware();
static SafeRendererBitmapDecoder srbDecoder;
Qul::Application::addImageDecoder(&srbDecoder);
Qul::initPlatform();
Qul::Application app;
// ...CMake ターゲットにアプリケーションをリンクする
Note: このステップは非推奨のCMake APIにのみ適用されます。
CMake プロジェクトを使用する場合は、アプリケーションをQul::SafeRenderer CMake ターゲットにリンクしてください。
target_link_libraries(app PRIVATE Qul::SafeRenderer)Qt Quick Ultralite アプリケーションのセーフティクリティカルアイテムの詳細については、セーフティクリティカルアイテムを含むQt Quick Ultralite アプリケーションの作成 を参照してください。
QML タイプ
Qt Safe Renderer の出力検証を使用して検証できるセーフティクリティカルな QML イメージタイプを提供します。 | |
Qt Safe Renderer の出力検証を使用して検証できるセーフティクリティカルな QML 画像タイプを提供します。 | |
Qt Safe Renderer の出力検証を使用して検証可能な、セーフティクリティカルな QML テキスト型を提供します。 |