QT 编程设计
前言
ui界面设计—设计器与编写代码混合布局
1.引入库
#include "video_test.h"
#include "ui_video_test.h"
#include <QVideoWidget>
#include <QtWidgets>
2.添加播放器
#include “video_test.h”
#include “ui_video_test.h”
#include
#include
video_test::video_test(QWidget *parent) :
QWidget(parent),
ui(new Ui::video_test)
{
ui->setupUi(this);
m_mediaPlayer = new QMediaPlayer(this, QMediaPlayer::VideoSurface);
QVideoWidget *videoWidget = new QVideoWidget;
QBoxLayout *layout = new QVBoxLayout;
layout->addWidget(videoWidget);
setLayout(layout);
m_mediaPlayer->setVideoOutput(videoWidget);
ui->QVbox->addWidget(videoWidget);
}
video_test::~video_test()
{
delete ui;
}
插入链接与图片
图片: 设计器
2.运行结果