-
大小: 9KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-05-10
- 语言: 其他
- 标签: Qt QMediaPlayer
资源简介
基于Qt中QMediaPlayer类的简易视频播放器
自定义Slider实现进度和音量控制
若出现有声音无画面现象,建议安装K-Lite解码器
代码片段和文件信息
#include “customslider.h“
void CustomSlider::mousePressEvent(QMouseEvent *ev)
{
//注意应先调用父类的鼠标点击处理事件,这样可以不影响拖动的情况
QSlider::mousePressEvent(ev);
//获取鼠标的位置,这里并不能直接从ev中取值(因为如果是拖动的话,鼠标开始点击的位置没有意义了)
double pos;
if(this->orientation() == Qt::Horizontal )
{ //水平Slider
pos = ev->pos().x() / (double)width();
setValue(pos * (maximum() - minimum()) + minimum());
}
else if(this->orientation() == Qt::Vertical )
{ //垂直Slider
pos = ev->pos().y() / (double)height();
setValue(maximum() - pos * (maximum() - minimum()));
}
//发送自定义的鼠标单击信号
emit costomSliderClicked();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 844 2016-07-21 21:16 MediaPla
文件 483 2016-07-21 16:59 MediaPla
文件 185 2016-07-20 19:52 MediaPla
文件 5009 2016-07-21 21:32 MediaPla
文件 5355 2016-07-21 21:48 MediaPla
文件 661 2016-07-21 20:53 MediaPla
文件 484 2016-07-20 22:10 MediaPla
文件 24001 2016-07-21 10:32 MediaPla
文件 7394 2016-07-21 18:49 MediaPla
目录 0 2016-07-22 09:31 MediaPla
----------- --------- ---------- ----- ----
44416 10
相关资源
- QTreeview实现搜索功能查找功能
- 基于QT开发的员工管理系统
- qt5实现的一个拼图游戏
- QT_A+_记事本
- Linux环境下的网络抓包工具pcap,界面
- Qt 控件 实现 QComboBox输入自动提示功能
- Qt界面响应键盘事件
- 一款简易的Qt登录界面
- QGraphicsPixmapItem与QGraphicsScene的编程 图
- mqtt协议解析
- QT 串口源码 串口 QT 串口助手代码
- 基于QT creator 的计算器 有UI界面
- QT opengl 绘制立体图形
- QT 实现TTS朗读
- QT编写RTF格式文件
- QT5 打开一个浏览器和对应的网页
- Qt 超级日记本
- 基于qt3的作业:点菜系统
- Qt自定义/自绘复选框/单选框类
- Qt加载3D模型
- QT实现http GET POST操作
- Qt 网络通信源码
- LibreCAD 源码编译,编译通过,可拿着
- 基于qt开发的会员管理系统
- QT下实现类似QQ聊天窗口tab控件
- Qt程序crash信息的捕捉与跟踪Demo
- QT一个简单通讯录
- qt Qpushbutton圆按钮加图片代码
- qt股票系统
- QT编写的RTSP播放器各QT版本可完整编译
评论
共有 条评论