我的应用程序通过网络接收 JPEG 的实时流(每秒 16 帧)。直播应使用 QML 显示。接收部分是用 C++ 编写的,所有的 UI 都是使用 QML 编写的。
如何将图像数据输入 QML 窗口?我已经查看了如何显示 QImage,但我还没有找到解决方案。
实现 QDeclarativeImageProvider 并使用不同的名称一遍又一遍地刷新图像的源似乎是唯一的解决方案,请参阅http://qt-project.org/doc/qt-4.8/qdeclarativeimageprovider.html。