このページでは

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 QtQuickUltralite.SafeRenderer

生成されたエントリポイントを使用する際に、Safe Renderer Bitmap (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 ターゲットにリンクする

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

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

target_link_libraries(app PRIVATE Qul::SafeRenderer)

Qt Quick Ultralite アプリケーションの安全上重要な項目に関する詳細については、「安全上重要な項目を含むQt Quick Ultralite アプリケーションの作成」を参照してください。

QML タイプ

SafeImage

Qt Safe Renderer の出力検証を使用して検証できる、安全上重要な QML 画像タイプを提供します。

SafePicture

Qt Safe Renderer の出力検証を使用して検証できる、安全上重要な QML 画像タイプを提供します。

SafeText

Qt Safe Renderer の出力検証を使用して検証可能な、安全上重要な QML テキストタイプを提供します

特定の Qt ライセンスの下で利用可能です。
詳細はこちら。