我在运行时使用opencv处理图像,并希望使用imageView在QML中显示该图像的更新版本,我目前正在运行时创建一个新的图像文件,并将其路径重新分配给QML中的imageView,是否有任何更好的方法吗?
答案 0 :(得分:0)
如果我正确理解了这个问题,我会通过连接从c ++代码发出的已更改信号并将其连接到强制在qml端重新加载的接收器来实现此目的:
// MyImage.qml
Image {
cache: false
function reload() {
var tmpSource = source;
source = "";
source = tmpSource;
}
}