找回密码
 立即注册
收起左侧

QML 调用自定义C++实现摄像头

2
回复
6288
查看
[复制链接]
累计签到:4 天
连续签到:1 天
来源: 2017-7-31 13:52:06 显示全部楼层 |阅读模式
1Qter豆
最近遇到一个问题:
c++部分用openNI 获取摄像头数据,转换Qimage  用QPixmap 刷在一个Label 里面
这样能实现摄像头预览


但是最近项目要用qml 做显示界面,QML 自带的 Medaiplay 不适用此项目
        想用C++已封装好的显示数据刷在QML 里,把C++导入到QML 后,想把某个对象 如Label Image 传送到C++,不知道想法对不对
Q_INVOKABLE int fun(void *cmd)  QML 调用传输  某个Label id        A.fun(label)  
结果是,C++不能收到QML 传送的对象 收到的NULL 指针。

现在卡在这里了,
希望能从各位那得到一些帮助 不胜感激

回复

使用道具 举报

累计签到:4 天
连续签到:1 天
2017-7-31 13:52:45 显示全部楼层
我的所有积蓄,豆豆有点少,好人一生平安
回复

使用道具 举报

尚未签到

2017-7-31 18:15:06 显示全部楼层
用QQuickImageProvider 就行了,专门设的c++类给qml用的,用法可网搜或官方文档
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了