-3

実行時にopencvを使用して画像を処理しており、imageViewを使用してQMLでこの画像の更新されたバージョンを表示したい.現在、実行時に新しい画像ファイルを作成し、そのパスをQMLのimageViewに再割り当てしています.これ?

4

1 に答える 1

0

質問を正しく理解していれば、c++ コードから発行された変更されたシグナルを接続し、それを qml 側でリロードを強制するレシーバーに接続することでこれを行います。

// MyImage.qml
Image {
    cache: false
    function reload() {
        var tmpSource = source;
        source = "";
        source = tmpSource;
    }
}
于 2015-04-13T09:18:27.990 に答える