- 获取系统摄像头:
首先要在。pro文件中加入
QT += multimedia
QT += multimediawidgets
调用摄像头:QCamera
设置摄像头大小、位置:QCameraViewfinder
.h:
#include<QCamera> #include<QCameraViewfinder> class Widget2 : public QWidget { Q_OBJECT QCamera *windows_camera;//调用系统摄像头 QCameraViewfinder *windows_camera_viewfinder;//渲染摄像头,设置摄像头大小、位置等 };
.cpp:
//获取摄像头 windows_camera = new QCamera(this); //设置摄像头规格 windows_camera_viewfinder = new QCameraViewfinder(this); windows_camera_viewfinder->move(80, 50); windows_camera_viewfinder->resize(340,365); windows_camera->setViewfinder(windows_camera_viewfinder); //开启摄像头 windows_camera->start();