C++ 拡張機能:画像プロバイダの例

QQuickImageProvider を使用して QML で画像を読み込む方法。

このサンプルでは、QQuickImageProvider を使用して QML の `Image ` アイテムに画像を提供する方法、およびそれを実行時に検出・読み込みされる `QQmlEngineExtensionPlugin ` にパッケージ化する方法について説明します。これにより、プラグインは再利用可能なコンポーネントとなり、システム全体の場所にインストールして複数のアプリケーションで利用できるようになります。

画像プロバイダーによって生成された、「黄色」と「赤」とラベル付けされた2つのカラーブロック

サンプルプロジェクト @ code.qt.io

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.