我有以下代码:
#include <QtWidgets/QtWidgets>
#include <QtMultimedia/QCamera>
#include <QtMultimedia/QMediaPlayer>
int main(int argc, char * argv[])
{
QApplication testQt(argc, argv);
QMainWindow w;
QWidget videoContainer(&w);
w.setCentralWidget(&videoContainer);
QVideoWidget videoWidget(&videoContainer);
QCamera cam(&w);
cam.setViewfinder(&videoWidget);
cam.start();
w.show();
return testQt.exec();
}在其中,我试图创建一个主窗口,创建一个容器小部件来显示视频,在那个容器中创建一个视频,然后最后将摄像机的取景器设置为那个视频。但是,当我尝试这样做时,我会得到错误。
变量有不完全类型'QVideoWidget‘
我为什么要犯这个错误?
发布于 2014-12-07 01:25:03
您需要将相应的标题包括如下:
#include <QVideoWidget>您还可能需要将其添加到项目文件中:
QT += multimediawidgetshttps://stackoverflow.com/questions/27338435
复制相似问题