-
大小: 9KB文件類型: .rar金幣: 2下載: 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
評論
共有 條評論