• 大小: 14.61MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-16
  • 语言: 其他
  • 标签: 视频监控  qt  

资源简介

就是一个视频监视软件,功能来说还是比较简单的,只是学习使用;我会定期把需要下载的积分降下来,减少大家的下载分数的硬性需求。

资源截图

代码片段和文件信息

#include “frmmain.h“
#include “ui_frmmain.h“
#include “qffmpeg.h“
#include “rtspthread.h“
#include 
#include 
#include 
#include 

#define BORDER_TOP 55
#define BORDER_RIGHT 26
#define BORDER_BOTTOM 23
#define BORDER_LEFT 23

frmMain::frmMain(QWidget *parent) :
    QWidget(parent)
    ui(new Ui::frmMain)
{
    ui->setupUi(this);

    QPropertyAnimation *animation = new QPropertyAnimation(this “windowOpacity“);
    animation->setDuration(1000);
    animation->setStartValue(0);
    animation->setEndValue(1);
    animation->start();

    //设置为无边框窗体
    this->setWindowFlags(Qt::framelessWindowHint);
    //设置为背景透明
    this->setAttribute(Qt::WA_TranslucentBackground);
    //设置界面背景图
    m_pixmapBg.load(“:/image/bg_main.png“);
}

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

void frmMain::paintEvent(QPaintEvent *e)
{    
    QPainter painter(this);
    //九宫格
    //画左上角
    painter.drawPixmap(QPoint(0 0) m_pixmapBg QRect(0 0 BORDER_LEFT BORDER_TOP));
    //画顶部
    painter.drawPixmap(QRect(BORDER_LEFT 0 width() - BORDER_RIGHT - BORDER_LEFT BORDER_TOP)
                       m_pixmapBg
                       QRect(BORDER_LEFT 0 m_pixmapBg.width() - BORDER_RIGHT - BORDER_LEFT BORDER_TOP));
    //画右上部分
    painter.drawPixmap(QPoint(width() - BORDER_RIGHT 0) m_pixmapBg
                       QRect(m_pixmapBg.width() - BORDER_RIGHT 0 BORDER_RIGHT BORDER_TOP));
    //画左下部分
    painter.drawPixmap(QPoint(0 height() - BORDER_BOTTOM) m_pixmapBg
                       QRect(0 m_pixmapBg.height() - BORDER_BOTTOM BORDER_LEFT BORDER_BOTTOM));
    //画底部分
    painter.drawPixmap(QRect(BORDER_LEFT height() - BORDER_BOTTOM width() - BORDER_RIGHT - BORDER_LEFT BORDER_BOTTOM)
                       m_pixmapBg
                       QRect(BORDER_LEFT m_pixmapBg.height() - BORDER_BOTTOM m_pixmapBg.width() - BORDER_RIGHT - BORDER_LEFT BORDER_BOTTOM));
    //画右下部分
    painter.drawPixmap(QPoint(width() - BORDER_RIGHT height() - BORDER_BOTTOM)
                       m_pixmapBg
                       QRect(m_pixmapBg.width() - BORDER_RIGHT m_pixmapBg.height() - BORDER_BOTTOM BORDER_RIGHT BORDER_BOTTOM));
    //画左部分
    painter.drawPixmap(QRect(0 BORDER_TOP BORDER_LEFT height() - BORDER_BOTTOM - BORDER_TOP)
                       m_pixmapBg
                       QRect(0 BORDER_TOP BORDER_LEFT m_pixmapBg.height() - BORDER_BOTTOM - BORDER_TOP));
    //画右部分
    painter.drawPixmap(QRect(width() - BORDER_RIGHT BORDER_TOP BORDER_LEFT height() - BORDER_BOTTOM - BORDER_TOP)
                       m_pixmapBg
                       QRect(m_pixmapBg.width() - BORDER_RIGHT BORDER_TOP BORDER_LEFT m_pixmapBg.height() - BORDER_BOTTOM - BORDER_TOP));
    //画中间部分
    painter.drawPixmap(QRect(BORDER_LEFT BORDER_TOP width() - BORDER_RIGHT - BORDER_LEFT height() - BORDER_BOTTOM - BORDER_TOP)
                       m_pixmap

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   18928128  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\bin\avcodec-55.dll

     文件    2031616  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\bin\avfilter-4.dll

     文件    5339136  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\bin\avformat-55.dll

     文件     412160  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\bin\avutil-52.dll

     文件      43008  2012-09-05 14:48  Qt下的监控工具源代码示例可以运行起来\bin\libgcc_s_dw2-1.dll

     文件      11362  2012-09-05 14:48  Qt下的监控工具源代码示例可以运行起来\bin\mingwm10.dll

     文件    2537472  2012-09-05 14:47  Qt下的监控工具源代码示例可以运行起来\bin\QtCore4.dll

     文件    9814016  2012-09-05 14:48  Qt下的监控工具源代码示例可以运行起来\bin\QtGui4.dll

     文件         84  2014-05-05 12:47  Qt下的监控工具源代码示例可以运行起来\bin\rtsp.txt

     文件     880128  2014-07-19 17:27  Qt下的监控工具源代码示例可以运行起来\bin\RTSPTool.exe

     文件     433664  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\bin\swscale-2.dll

     文件     177984  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\avcodec.h

     文件       3111  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\avfft.h

     文件       2392  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\dxva2.h

     文件      10654  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\old_codec_ids.h

     文件       4007  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\vaapi.h

     文件       4094  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\vda.h

     文件       6200  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\vdpau.h

     文件       5109  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\version.h

     文件       6062  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavcodec\xvmc.h

     文件       3321  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\asrc_abuffer.h

     文件       3784  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\avcodec.h

     文件      56887  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\avfilter.h

     文件        975  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\avfiltergraph.h

     文件       7539  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\buffersink.h

     文件       4898  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\buffersrc.h

     文件       3498  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavfilter\version.h

     文件      98969  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavformat\avformat.h

     文件      18001  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavformat\avio.h

     文件       2830  2014-04-29 10:08  Qt下的监控工具源代码示例可以运行起来\ffmpeg\include\libavformat\version.h

............此处省略105个文件信息

评论

共有 条评论