这是用QT编写的简易音乐播放器里的头文件
#ifndef MUSICPLAYER_H
#define MUSICPLAYER_H
#include <QWidget>
#include <QTime>
#include <QMouseEvent>
#include <QMediaPlayer>
#include <QMediaPlaylist>
#include <QMap>
#define InitVoluneValue 50
#define MSToS 1000
namespace Ui {
class MusicPlayer;
}
class MusicPlayer : public QWidget
{
Q_OBJECT
public slots:
void slotPositionChanged(qint64 position);
void slotDurationChanged(qint64 duration);
void slotCurrentIndexChanged(int position);
public:
explicit MusicPlayer(QWidget *parent = 0);
~MusicPlayer();
protected:
///用于界面移动的相关鼠标事件
void mousePressEvent(QMouseEvent *ev);
void mouseMoveEvent(QMouseEvent *ev);
private slots:
//界面最小化
void on_pb_min_clicked();
//界面最大化
void on_pb_max_clicked();
//界面关闭
void on_pb_close_clicked();
void on_pb_play_clicked();
void on_hs_position_sliderMoved(int position);
v