0

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
Ilya
  • 4,583
  • 4
  • 26
  • 51
Ramiz
  • 11
  • 4

0 Answers0