本文主要是介绍QCamera的使用方法,包含截图并且保存图片等简单功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Qt5.0版本的QMultimedia包含了许多有媒体相关的类,QCamera类用于打开系统的摄像头设备,QCameraViewfinder用于显示捕获的视频,QCameraImageCapture用于截图。
在使用QCamera相关的类时,一定要在项目配置文件.pro中加入:
QT += multimedia
QT += multimediawidgets
以下的示例演示了QCamera的使用方法,包含截图并且保存图片等简单功能:
程序源代码:
(1)头文件mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include
namespace Ui {
class MainWindow;
}
class QCamera;
class QCameraViewfinder;
class QCameraImageCapture;
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
explicit MainWindow(QWidget *parent = 0);
~MainWindow();
private slots
这篇关于QCamera的使用方法,包含截图并且保存图片等简单功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!