• 5390阅读
  • 4回复

qt5实现摄像头预览遇到问题无法解决,求大神帮忙 [复制链接]

上一主题 下一主题
离线iseywm
 

只看楼主 倒序阅读 楼主  发表于: 2019-07-29
按照网上Qt5实现摄像头预览列子做,遇到如下问题
在QT的.pro文件中加入:QT+=multimediawidgets报错如下:
Unknown module(s) in QT: multimediaWidgets

转到vs2017中照着列子做则找不到QCamera类的实现,可以定义QCamera指针,但不能用new QCamera实例化,在头文件引用添加了:
#include <Qt3DRender/QCamera.h>,打开文件也能看到QCamera的声明

请问这是什么原因
离线20091001753

只看该作者 1楼 发表于: 2019-07-29


Qt 里有2个 QCamera 类。上面是3D编程里的镜头,下面是摄像头。
这个截图就是查看帮助文档的时候,Qt Creator 让你选择具体的 QCamera

所以你需要的头文件应该是
#include <QCamera>

(づ ̄ 3 ̄)づ
离线iseywm

只看该作者 2楼 发表于: 2019-07-29
回 20091001753 的帖子
20091001753:[图片]
Qt 里有2个 QCamera 类。上面是3D编程里的镜头,下面是摄像头。
这个截图就是查看帮助文档的时候,Qt Creator 让你选择具体的 QCamera
....... (2019-07-29 10:19) 

非常感谢,最开始在vs中用#include《QCamera》,提示找不到文件,在qt安装目录下找到QCamera.h,引用了3d的camare,现在直接引用QCamera成功了,谢谢。但是在qt creator中还是不能加QT+= multimediaWidgets,搞不懂原因,为QCamera选择主题这个窗口如何弹出来的?谢谢
离线smileli

只看该作者 3楼 发表于: 2019-07-29
不是multimediaWidgets,是multimedia和widgets两个模块
离线20091001753

只看该作者 4楼 发表于: 2019-07-29

添加 multimedia

哪怕你平时用VS写代码,最好也开着 Qt Creator 因为里面有官方的帮助文档,介绍都很详细。
(づ ̄ 3 ̄)づ
快速回复
限100 字节
 
上一个 下一个