首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在QVideoWidget中创建Qt5

在QVideoWidget中创建Qt5
EN

Stack Overflow用户
提问于 2014-12-07 01:03:47
回答 1查看 3.5K关注 0票数 1

我有以下代码:

代码语言:javascript
复制
#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‘

我为什么要犯这个错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-07 01:25:03

您需要将相应的标题包括如下:

代码语言:javascript
复制
#include <QVideoWidget>

您还可能需要将其添加到项目文件中:

代码语言:javascript
复制
QT += multimediawidgets
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27338435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档