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 テキスト型を提供します。 |