标题:qt5实现摄像头预览遇到问题无法解决,求大神帮忙
作者:iseywm
日期:2019-07-29 09:31
内容:
按照网上Qt5实现摄像头预览列子做,遇到如下问题:
在QT的.pro文件中加入:QT+=multimediawidgets报错如下:
Unknown module(s) in QT: multimediaWidgets
转到vs2017中照着列子做则找不到QCamera类的实现,可以定义QCamera指针,但不能用new QCamera实例化,在头文件引用添加了:
#include ,打开文件也能看到QCamera的声明
请问这是什么原因
#1 [20091001753 07-29 10:19]
Qt 里有2个 QCamera 类。上面是3D编程里的镜头,下面是摄像头。
这个截图就是查看帮助文档的时候,Qt Creator 让你选择具体的 QCamera
所以你需要的头文件应该是
#include
#2 回 20091001753 的帖子 [iseywm 07-29 11:16]
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选择主题这个窗口如何弹出来的?谢谢
#3 [smileli 07-29 11:42]
不是multimediaWidgets,是multimedia和widgets两个模块
#4 [20091001753 07-29 18:45]
添加 multimedia
哪怕你平时用VS写代码,最好也开着 Qt Creator 因为里面有官方的帮助文档,介绍都很详细。