2024年5月29日发(作者:)
利用Qt的label控件以图片格式接收mjpg-streamer视频流
核心思想:就是利用定时器QTimer定时向服务器请求下载一张图片(也是QT网络
中http编程啦)
1、利用到的类有QPixmap,Qlabel,QTimer,QThread,QFileDialog,QDir,其
中我为了布局稍微美观点,加了Phonon类来实现简易音乐播放器,该类对音乐文件有要
求,wmv,wmw等一些格式(可用软件格式工厂来转换音乐格式),有一些类是当时学
习时为实现功能加的,忘了删掉,但是没问题的。
2、声明Qt库版本为4.8.5版本
3、以下为cpp内容
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "QPixmap"
#include "QLabel"
#include "QtCore"
#include "QTimer"
#include "QThread"
#include "software.h"
#include "phonon/phonon"
#include "QFileDialog"
#include "QDir"
#include "QDesktopServices"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//setWindowFlags(Qt::FramelessWindowHint|Qt::WindowSystemMenuHint|Qt
::WindowMinimizeButtonHint);//无边框
img=new QImage;


发布评论