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 タイプ
Qt Safe Renderer の出力検証を使用して検証できる、安全上重要な QML 画像タイプを提供します。 | |
Qt Safe Renderer の出力検証を使用して検証できる、安全上重要な QML 画像タイプを提供します。 | |
Qt Safe Renderer の出力検証を使用して検証可能な、安全上重要な QML テキストタイプを提供します |
特定の Qt ライセンスの下で利用可能です。
詳細はこちら。