I am running camera on Linux and getting an error that
defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera"
this is my code
Camera::Camera(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Camera)
ui->setupUi(this);
mCamera = new QCamera(this);
recorder = new QMediaRecorder(mCamera,this);
mCameraViewfinder = new QCameraViewfinder(this);
mCameraImageCapture = new QCameraImageCapture(mCamera,this);
mLayout = new QVBoxLayout;
mCamera->setViewfinder(mCameraViewfinder);
mLayout->addWidget(mCameraViewfinder);
ui->scrollArea->setLayout(mLayout);
//mCameraViewfinder->show();
mCamera->start();
Any help?
Update:
the .pro
setup:
QT += core gui multimedia multimediawidgets
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = Camera
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \ main.cpp \ camera.cpp
HEADERS += \ camera.h
FORMS += \ camera.ui