Qt C++发送图片到QML显示

时间:2022-03-17 13:05:08
【文件属性】:

文件名称:Qt C++发送图片到QML显示

文件大小:42KB

文件格式:ZIP

更新时间:2022-03-17 13:05:08

QML Image 图片显示

开发Qt应用时,想把QImage发送到QML端通过Image组件显示出来,这种场景主要用在例如在C++端调用android系统接口截图然后发送到QML端显示,或者C++端QWidget截图然后让QML界面中显示。要想实现该功能,需要用到一个重要的类QQuickImageProvider,这是专门从C++端提供图片到QML显示的。


【文件预览】:
QMLImageProvider
----imageprovider.cpp(383B)
----skin()
--------4.png(10KB)
--------3.png(12KB)
--------1.png(9KB)
--------2.png(3KB)
----QMLImageProvider.pro.user(23KB)
----.DS_Store(6KB)
----QMLImageProvider.pro(1KB)
----showimage.h(363B)
----main.qml(430B)
----imageprovider.h(294B)
----main.cpp(617B)
----qml.qrc(215B)
----showimage.cpp(585B)

网友评论

  • 有个编译报错,需要解下。比较简单。