目录
前言
有时候想用QImage来实现Qml的Image元素关联加载数据,但是这两个本身没有任何联系,所以必须要要借用其他的东西来打通他们之间的关联
那么本文要解决的就是为qml文件中的Image元素提供QImage类型的图片。利用到的类即QQuickImageProvider
程序实例
最终需要提供的Image元素在main.qml文件中如下:
Image {
id: screenImg
}
Connections {
target: client // 目标对象
onCallQmlRefeshImg: {//连接自定义类Client来的信号,表示要刷新图片
screenImg.source=""//更新图片
screenImg.source= "image://screen"//image:必须
}