首页 > 其他分享 >Qt简易读取视频

Qt简易读取视频

时间:2023-08-27 09:12:17浏览次数:32  
标签:Qt vid player 简易 ui new include MainWindow 读取

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QMediaPlayer>
#include <QtMultimedia/QMultimedia>
#include <QtMultimediaWidgets/QVideoWidget>
MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    this->resize(800,480);
    QVideoWidget *vid=new QVideoWidget(this);
    vid->resize(400,300);
    setCentralWidget(vid);

    QMediaPlayer *player=new QMediaPlayer(this);
    player->setVideoOutput(vid);

    player->setMedia(QMediaContent(QUrl::fromLocalFile("e:/0.mp4")));
    player->play();

}

MainWindow::~MainWindow()
{
    delete ui;
}

标签:Qt,vid,player,简易,ui,new,include,MainWindow,读取
From: https://www.cnblogs.com/dq0618/p/17659849.html

相关文章

  • 面对算法竞赛OI的Linux下vim简易配置
    这段配置基本通用但是需要vim支持clipboard才能复制到系统剪切板下面是配置正文.vimrcletmapleader="\<space>"vnoremap<leader>y"+yinoremapjk<ESC>nnoremap<leader>e<esc>:w<cr>:!g++%-o%<-fsanitize=undefined-Wall-g<c......
  • MQTT --- QoS 介绍
    什么是QoS很多时候,使用MQTT协议的设备都运行在网络受限的环境下,而只依靠底层的TCP传输协议,并不能完全保证消息的可靠到达。因此,MQTT提供了QoS机制,其核心是设计了多种消息交互机制来提供不同的服务质量,来满足用户在各种场景下对消息可靠性的要求。MQTT定义了三个QoS等......
  • pyqt6组件
    PyQt6是Python的一套GUI工具包,它提供了许多常用的组件,以下是所有组件及其用途: 1.QApplication:创建GUI应用程序。2.QWidget:所有用户界面对象的基类。3.QMainWindow:主窗口,用于放置其他窗口部件。4.QDialog:模态对话框,用于获取用户输入。5.QLabel:显示文本或图像。6.QLin......
  • pyqt的组件
    PyQt是一个用于创建桌面应用程序的Python库,它提供了许多常用的组件,以下是一些常见的组件及其用途: 1.QApplication:创建GUI应用程序的主要类。2.QWidget:所有用户界面对象的基类。3.QLabel:用于显示文本或图像的小部件。4.QLineEdit:用于输入单行文本的小部件。5.QPushButt......
  • QT课程设计题[2023-08-26]
    QT课程设计题[2023-08-26]转自原文网址:https://blog.csdn.net/qq_35960743/article/details/126587593要求采用面向对象系统分析与设计方法,首先对问题进行需求分析,识别类与对象,设计合理的类结构与程序结构实现程序功能(恰当应用教材所介绍的各种数据结构和算法),用C++语言编写程序;......
  • QT汽车客运公司售票系统(改良版)
    QT汽车客运公司售票系统(改良版)QT汽车客运公司售票系统(改良版)题目二:汽车客运公司售票系统[要求]设某客运公司每日向10个城市发一个直达班车(中途不停留下客)。每天都发售今、明、后三天的车票。该系统在磁盘上存贮以下信息:1.今、明、后三天每个班次的基本信息,包括:每个班次的......
  • PyQt 快速使用
    1.安装PyQt:使用pip命令在终端或命令提示符中运行以下命令:pipinstallpyqt52.创建PyQt应用程序:导入PyQt5模块并创建一个QApplication实例。importsysfromPyQt5.QtWidgetsimportQApplication,QMainWindowapp=QApplication(sys.argv)window=QMainWindow()......
  • 【Qt6】工具提示以及调色板设置
    工具提示即ToolTip,当用户把鼠标移动到某个UI对象上并悬停片刻,就会出现一个“短小精悍”的窗口,显示一些说明性文本。一般就是功能描述,让用户知道这个XX是干啥用的。在Qt中使用工具提示最方便的做法是直接用QWidget类的成员方法:setToolTip。从QWidget类派生的组件都可以用,......
  • 大屏读取本地文件-js读取csv文件之FileReader
    <script>functionreadCsv(){constfile=document.getElementById('uploadFile').files[0];if(file.type!="text/csv"){alert("文件类型错误");return;}varreader=newFileReade......
  • 【873】Python读取NetCDF中的scale_factor和add_offset
    参考:python中scale的用法_在netCDF4和Python中使用scale_factor和add_offset的示例?参考代码:importnetCDF4asncdir_path="./2m_temperature/03_TIFF/"files=os.listdir(dir_path)files=sorted(files)forfileinfiles:iffile.find('.tiff')<......