- 獲取系統攝像頭:
首先要在。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();