QCameraViewfinder Class

The QCameraViewfinder class provides a camera viewfinder widget. 更多...

头文件: #include <QCameraViewfinder>
qmake: QT += multimediawidgets
基类: QVideoWidget

公有函数

QCameraViewfinder(QWidget *parent = Q_NULLPTR)
~QCameraViewfinder()

重新实现的公有函数

virtual QMediaObject *mediaObject() const override

重新实现的受保护函数

virtual bool setMediaObject(QMediaObject *object) override

其他继承的成员

详细描述

The QCameraViewfinder class provides a camera viewfinder widget.


  camera = new QCamera;

  viewfinder = new QCameraViewfinder();
  viewfinder->show();

  camera->setViewfinder(viewfinder);

  imageCapture = new QCameraImageCapture(camera);

  camera->setCaptureMode(QCamera::CaptureStillImage);
  camera->start();

成员函数

QCameraViewfinder::QCameraViewfinder(QWidget *parent = Q_NULLPTR)

Constructs a new camera viewfinder widget.

The parent is passed to QVideoWidget.

QCameraViewfinder::~QCameraViewfinder()

Destroys a camera viewfinder widget.

[override virtual] QMediaObject *QCameraViewfinder::mediaObject() const

Reimplemented from QMediaBindableInterface::mediaObject().

参见 setMediaObject().

[override virtual protected] bool QCameraViewfinder::setMediaObject(QMediaObject *object)

Reimplemented from QMediaBindableInterface::setMediaObject().

参见 mediaObject().