freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于qt的音樂播放器-wenkub

2022-11-03 08:17:03 本頁面
 

【正文】 setVolume(50)。 layoutaddWidget(positionSlider)。 controlLayoutaddWidget(muteButton)。 controlLayoutaddWidget(playButton)。 lrcLabel = new Lrc(this)。 volumeSlidersetValue(50)。 playerMuted = false。 positionSlidersetRange(0, 0)。 nextButtonsetIcon(style()standardIcon(QStyle::SP_MediaSkipForward))。 playButtonsetEnabled(false)。//默認(rèn)播放列表文件夾 pos=0。 }。 void setMedia(QString file)。 QAction *singleAction。 QSystemTrayIcon *myTrayIcon。//播放序號 PLAYMODE playmode。 bool playerMuted。 QSlider *volumeSlider。 QToolButton *playButton。 void setVolume(int vol)。 signals: void changeMuting(bool muting)。 void random()。 ~MusicPlayer()。 } /******************************************************************** ********************************************************************/ ifndef MUSICPLAYER_H define MUSICPLAYER_H include include QStringList include QtGui/QMovie include QtWidgets/QWidget include QTime include QToolButton include QStringList include QMenu include QSystemTrayIcon include QCloseEvent include QT_BEGIN_NAMESPACE class QSlider。 程序: /******************************************************************** ********************************************************************/ include include QApplication int main(int argc, char *argv[]) { QApplication a(argc, argv)?;?QT 的音樂播放器 界面: 功能: 從 E:/Users/Administrator/Music/目錄中添加所有 .mp3和 .wma類型的文件播放。 MusicPlayer w。 class QLabel。 public slots: void play()。 void order()。 private slots: void mediaStateChanged(QMediaPlayer::State state)。 void updateDurationInfo(qint64 currentInfo)。 QToolButton *nextButton。 QLabel *durationLabel。 QStringList playlist。//播放模式 QString defaultdirname。 QMenu *myMenu。 QAction *nextAction。 void selectMedia(int mode)。 endif // MUSICPLAYER_H /******************************************************************** ********************************************************************/ include include QtWidgets include QDir MusicPlayer::MusicPlayer(QWidget *parent) : QWidget(parent) { qsrand(QTime::currentTime().msec())。 playmode = ORDER。 playButtonsetIcon(style()standardIcon(QStyle::SP_MediaPlay))。 connect(nextButton, SIGNAL(clicked()), amp。 positionSlidersetEnabled(false)。 connect(muteButton, SIGNAL(clicked()), this, SLOT(setMuted()))。 connect(volumeSlider, SIGNAL(valueChanged(int)), this, SLOT(setVolume(int)))。 lrcLabelsetSizePolicy(QSizePolicy::Preferred, QSizePolicy::Maximum)。 controlLayoutaddWidget(nextButton)。 controlLayoutaddWidget(volumeSlider)。 layoutaddLayout(controlLayout)。 connect(amp。 connect(amp。 connect(amp。 delete nextButton。 delete durationLabel。 delete orderAction。 delete quitAction。 setWindowTitle(videoname)。 (3)。 } } void MusicPlayer::play() { switch(()) { case QMediaPlayer::PlayingState: ()。 } } void MusicPlayer::next() { switch(playmode) { case ORDER: selectMedia(1)。 default: selectMedia(3)。 if(playerMuted){ muteButtonsetIcon(style()standardIcon(QStyle::SP_MediaVolumeMuted))。 break。 default: lrcLabelpauseLrc()。 lrcLabelsetDuration(position)。 } void MusicPlayer::updateDurationInfo(qint64 currentInfo) { QString tStr。 QString format = mm:ss。 } void MusicPlayer::handleError(QMediaPlayer::Error error) { playButtonsetEnabled(false)。 filters *.mp3 *.wma。 setMedia(defaultdirname + filename)。 restoreWinAction = new QAction(還 原 (amp。 randomAction = new QAction(隨機(jī)播放 ,this)。 orderActionsetCheckable(true)。 singleActionsetChecked(false)。 connect(nextAction,SIGNAL(triggered()),this,SLOT(next()))。 myMenuaddAction(randomAction)。 myMenuaddAction(nextAction)。 } void MusicPlayer::CreatTrayIcon() { CreatTrayMenu()。 //設(shè)置圖標(biāo)圖片 setWindowIcon(QIcon(F:/Qt/test/musicplayer/))。 //設(shè)置托盤上下文 菜單 myTrayIconshow()。 case QSystemTrayIcon::MiddleClick: myTrayIconshowMessage(tip,musicplayer,QSystemTrayIcon::NoIcon,2000)。 default: break。 } else { eventaccept()。 setMedia(defaultdirname + filename)。 int n = qrand()%(())。 } } void MusicPlayer::random() { playmode = RANDOM。 } void MusicPlayer::order() { playmode = ORDER。 } void MusicPlayer::single() { playmode = SINGLE。 } /******************************************************************** ********************************************************************/ ifndef LRC_H define LRC_H include QLabel include QString include QTimer class Lrc : public QLabel { Q_OBJECT public: Lrc(QWidget *parent = 0)。 void setDuration(qint64 dura)。 private: QString filename。 bool hasLrc。 timer =new QTimer(this)。 QFile f(filename)。 } else { if(!(QFile::ReadOnly|QFile::Text)) { return。 ()。 } } void Lrc::pauseLrc() { if(hasLrc) { timerstop()。 QString format = mm:。 if(pa0) { QString lrc = (pa)。 lrc = (0, pb+1)。 具體 分述如下: (一) 題目 題目應(yīng)力求簡短、精確、有概括性,直接反映畢業(yè)論文(設(shè)計)的中心內(nèi)容和學(xué)科特點。目錄獨(dú)立成頁,以章、節(jié)、 小節(jié) 來編排 。 其中英文摘要與中文摘要 基本 對應(yīng),英文關(guān) 鍵詞之間用 分 號分開 ,最后一個關(guān)鍵詞后不加任何標(biāo)點 。 ( 2)正文 正文 是 論文 的 核心部分,是作者學(xué)術(shù)理論水平和創(chuàng)造性工作的綜合體現(xiàn),是作者運(yùn)用掌握的材料與方法進(jìn)行論證、得出結(jié)論的部分,其任務(wù)是分析問題 和解決問題。結(jié)論中應(yīng)對本篇論文解決了什么問題,得出了什么規(guī)律,存在什么問題給出明確的回答。 參考文獻(xiàn)應(yīng)以公開發(fā)表過的、作
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1