I added the following two lines of code and it worked:
QHBoxLayout *camera_layout = new QHBoxLayout(this);
mCamera = new QCamera();
mCameraViewfinder = new QCameraViewfinder();
camera_layout->addWidget(mCameraViewfinder);
mCamera->setViewfinder(mCameraViewfinder);
mCamera->start();
And it worked