资源简介
使用了ffmpeg 可以播放MV 和音频 ,觉得好 ,链接里有源码下载。源码发到了github上了
详情看我的博客:http://blog.csdn.net/what951006/article/details/51762463
代码片段和文件信息
#include “AbsframeLessAutoSize.h“
#include
AbsframeLessAutoSize::AbsframeLessAutoSize(QWidget *parent)
: QWidget(parent)
{
m_state.MousePressed=false;
m_state.IsPressBorder=false;
setMinimumSize(400550);
m_border=4;
setMouseTracking(true);
setWindowFlags(Qt::framelessWindowHint); //setting windows tool bar icon invisiable
setSizePolicy(QSizePolicy::ExpandingQSizePolicy::Expanding);
}
void AbsframeLessAutoSize::setBorder(int border)
{
m_border=border;
}
void AbsframeLessAutoSize::mouseMoveRect(const QPoint& p)
{
if(!m_state.IsPressBorder)
{
if( p.x()>width()-m_border&&p.y()m_border)//right side
{
setCursor(Qt::SizeHorCursor);
m_curPos= CursorPos::Right;
}
else if(p.x()m_border)//left side;
{
setCursor(Qt::SizeHorCursor);
m_curPos= CursorPos::Left;
}
else if(p.y()>height()-m_border&&p.x()>m_border&&p.x() {
setCursor(Qt::SizeVerCursor);
m_curPos= CursorPos::Bottom;
}
else if(p.y()m_border&&p.x() {
setCursor(Qt::SizeVerCursor);
m_curPos=CursorPos::Top;
}
//corner
else if(p.y()width()-m_border)
{
setCursor(Qt::SizeBDiagCursor);
m_curPos=CursorPos::TopRight;
}
else if(p.y() {
setCursor(Qt::SizeFDiagCursor);
m_curPos=CursorPos::TopLeft;
}
else if(p.x()>m_border&&p.y()>height()-m_border)
{
setCursor(Qt::SizeFDiagCursor);
m_curPos=CursorPos::BottomRight;
}
else if(p.x()height()-m_border)
{
setCursor(Qt::SizeBDiagCursor);
m_curPos=CursorPos::BottomLeft;
}
////
else
{
m_curPos=CursorPos::Default;
setCursor(Qt::ArrowCursor);
}
}
else
{
switch (m_curPos) {
case CursorPos::Right:
{
int setW=QCursor::pos().x()-x();
if(minimumWidth()<=setW&&setW<=maximumWidth())
setGeometry(x()y()setWheight());
break;
}
case CursorPos::Left:
{
int setW=x()+width()-QCursor::pos().x();
int setX=QCursor::pos().x();
if(minimumWidth()<=setW&&setW<=maximumWidth())
setGeometry(setXy()setWheight());
break;
}
case CursorPos::Bottom:
{
int setH=QCursor::pos().y()-y();
if(minimumHeight()<=setH&&setH<=maximumHeight())
setGeometry(x()y()width()setH);
break;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 244 2016-12-19 16:05 KuGouDemo\.git\config
文件 73 2016-12-19 16:05 KuGouDemo\.git\desc
文件 98 2016-12-19 16:07 KuGouDemo\.git\FETCH_HEAD
文件 20 2016-12-19 16:07 KuGouDemo\.git\HEAD
文件 478 2016-12-19 16:05 KuGouDemo\.git\hooks\applypatch-msg.sample
文件 896 2016-12-19 16:05 KuGouDemo\.git\hooks\commit-msg.sample
文件 189 2016-12-19 16:05 KuGouDemo\.git\hooks\post-update.sample
文件 424 2016-12-19 16:05 KuGouDemo\.git\hooks\pre-applypatch.sample
文件 1642 2016-12-19 16:05 KuGouDemo\.git\hooks\pre-commit.sample
文件 1348 2016-12-19 16:05 KuGouDemo\.git\hooks\pre-push.sample
文件 4951 2016-12-19 16:05 KuGouDemo\.git\hooks\pre-reba
文件 544 2016-12-19 16:05 KuGouDemo\.git\hooks\pre-receive.sample
文件 1239 2016-12-19 16:05 KuGouDemo\.git\hooks\prepare-commit-msg.sample
文件 3610 2016-12-19 16:05 KuGouDemo\.git\hooks\update.sample
文件 55798 2016-12-19 16:07 KuGouDemo\.git\index
文件 240 2016-12-19 16:05 KuGouDemo\.git\info\exclude
文件 159 2016-12-19 16:07 KuGouDemo\.git\logs\HEAD
文件 158 2016-12-19 16:07 KuGouDemo\.git\logs\refs\heads\dev
文件 158 2016-12-19 16:07 KuGouDemo\.git\logs\refs\remotes\origin\dev
文件 17536 2016-12-19 16:07 KuGouDemo\.git\ob
文件 1131587 2016-12-19 16:07 KuGouDemo\.git\ob
文件 41 2016-12-19 16:07 KuGouDemo\.git\refs\heads\dev
文件 41 2016-12-19 16:07 KuGouDemo\.git\refs\remotes\origin\dev
文件 416 2016-12-19 16:07 KuGouDemo\absFiles\absFiles.pri
文件 7193 2016-12-19 16:07 KuGouDemo\absFiles\Absfr
文件 930 2016-12-19 16:07 KuGouDemo\absFiles\Absfr
文件 2579 2016-12-19 16:07 KuGouDemo\absFiles\ba
文件 657 2016-12-19 16:07 KuGouDemo\absFiles\ba
文件 857 2016-12-19 16:07 KuGouDemo\absFiles\ba
文件 460 2016-12-19 16:07 KuGouDemo\absFiles\ba
............此处省略625个文件信息
- 上一篇:Borland C++ 6.0 精简版
- 下一篇:mfc绘制二维坐标系和波形图
相关资源
- Borland C++ 6.0 精简版
- GDAL3编译版本c++版本的编译.rar
- 数据结构 C++实现 第2版习题答案 缪淮
- C#开发FFMPEG(API方式) FFmpeg拉取RTMP流
- 用C++/MFC实现P2P和群聊功能的聊天小软
- C++ 五子棋代码的实现包括交换,禁手
- [数据结构(C++版)第2版].王红梅
- C++ cookbook 中文版
- C++面向对象程序设计 谭浩强——电子
- C++实践之路
- 程序设计教程:用C++语言编程 陈家骏
- 分形算法与程序设计Visual C++实现
- C与C++高级图形程序设计完整版
- C++ Cookbook中文版
- C++模板元编程 pdf 带完整目录
-
C++与Simuli
nk混合编程Engine方式 - Visual C++项目开发实用案例.rar
- C++语言解析AutoCAD格式数据
- 数据结构与算法分析C++描述-带书签目
- 数据结构用面向对象的方法与C++语言
- 基于VS2010的c++计算器小程序
- 基于VS2010的c++程序迷宫游戏
- C++ GUI Programming with Qt 4 Second Edition()
- C/S架构文件传输,socket实现C++完整代
- 数据结构算法与应用:C++语言描述的
- 状态指示灯(VC++6.0源代码)
- 车牌牌照检测识别 VC++和opencv1.0 完整
- VC++100.rar
- Hands-On GUI Programming with C++ and Qt5 电子
- sift算法C++opencv实现代码
评论
共有 条评论