自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 在MarkDown中使用LaTeX编辑数学公式

在MarkDown中使用LaTeX编辑数学公式

2016-11-11 10:52:53 589

原创 【基于QMediaPlayer的简易视频播放器】— 4、重载QSlider鼠标响应事件,实现单击跳转至任意位置

前面提到,对于点击,QSlider的mousePressEvent()默认的方式是,点击之后跳跃一定的固定距离,无法实现“指哪打哪”。想要实现单击跳转至任意位置,有两种方案:1、重载mouseMovedEvent事件;2、使用事件过滤器eventFilter。对于后者掌握还不太熟练,而且项目中后续需要用到多个Slider,封装成子类来用会比较方便。所以还是根据<a href="http://blog.csdn.net

2016-07-21 18:46:37 6137 1

原创 【基于QMediaPlayer的简易视频播放器】— 3、结合QSlider实现播放进度控制和音量控制

对于播放器来说,其进度条应该有两种控制方式,一是拖动,二是点击。其中我们需要用到sliderMoved()和sliderReleased()两种信号来实现拖动功能,对于点击,QSlider的mousePressEvent()默认的方式是,点击之后跳跃一定的固定距离,无法实现“指哪打哪”,因此我们需要对mousePressEvent()进行重写。具体方法将在下一篇文章中介绍。

2016-07-21 16:45:49 10862 2

原创 【基于QMediaPlayer的简易视频播放器】— 2、QMediaPlayer的基本使用

2、QMediaPlayer的基本使用 这里不对QMediaPlayer类进行详细介绍,可以参考 [ 官方文档 ] 或 [ zwlq1314521的专栏 ]首先打开Qt的工程文件*.pr,向其中添加引用项:

2016-07-21 15:45:34 6622

原创 【基于QMediaPlayer的简易视频播放器】— 1、创建基本布局

前言做毕设的时候,在MFC界面中播放视频采用的是OpenCV中的VideoCapture类,通过DrawToHDC方法刷新控件来实现。这种方法有两个问题,一是效率低下,播放高清视频时卡顿严重;二是一个非常致命的缺陷——无法播放声音。 转战Qt之后,尝试了一下QMediaPlayer, 感觉效果相当不错,顺手做了一个简单的视频播放器,作为项目的第一个基础。 QMediaPlayer这个类对底层的播

2016-07-21 15:16:54 3911 1

【Qt】基于QMediaPlayer的简易视频播放器

基于Qt中QMediaPlayer类的简易视频播放器 自定义Slider实现进度和音量控制 若出现有声音无画面现象,建议安装K-Lite解码器

2016-07-22

基于QMediaPlayer的简易视频播放器

一个基于Qt中QMediaPlayer类编写的简易视频播放器,通过重写的QSlider类进行播放进度和音量控制。 如果出现有声音无画面现象,建议安装K-Lite之类的解码器。

2016-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除