/*1. 获取系统默认的摄像头,创建摄像头对象*/ QCamera *camera = new QCamera(QCameraInfo::defaultCamera()); /*2. 创建取景器*/ QCameraViewfinder *view_finder = new QCameraViewfinder(); /*3. 将显示的位置加入到自己布局的窗口中*/ ui->verticalLayout->addWidget(view_finder); /*4. 配置摄像头的模式--只是取景显示*/ camera->setCaptureMode(QCamera::CaptureViewfinder); /*5. 设置取景器显示*/ camera->setViewfinder(view_finder); /*6. 启动摄像头*/ camera->start();