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
生成されたエントリポイントを使用する場合、APP_SAFE_RENDERER を定義して、Safe Renderer Bitmap (SRB) デコーダを有効にしてください。
カスタムメインを使用する場合は、画像デコーダの一覧に 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 タイプ
Qt Safe Renderer の出力検証を使用して検証できる、安全上重要な QML 画像タイプを提供します。 | |
Qt Safe Renderer の出力検証を使用して検証できる、安全上重要な QML 画像タイプを提供します。 | |
Qt Safe Renderer の出力検証を使用して検証可能な、安全上重要な QML テキスト型を提供します |
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。