基于QT实现简单音乐播放器

接触了QT就简单写了一个音乐播放器 能实现简单的 播放 上下曲 播放 暂停 时间进度展示 声音控制 歌曲列表的添加等一些基本的功能 探索的世界还很长 望多多指教。
.h文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow
#include <QWidget

#include <QPixmap
#include <QFile
#include <QPainter
#include <QUrl

#include <QTime
#include <QPaintEvent
#include <QMediaPlaylist
#include <QTimer
#include <QListWidget

#include <QPushButton
#include <QTextEdit
#include <QLineEdit
#include <QLabel
#include <QHBoxLayout
#include <QVBoxLayout
#include <QScrollArea
#include <QSlider
#include <QMediaPlayer
#include <QMediaPlaylist
#include <QDebug
#include <QFileDialog
#include <QMediaMetaData
#include <QMessageBox
#include <QFileInfo

class MainWindow : public QMainWindow
{
Q_OBJECT

public:
MainWindow(QWidget *parent = 0);
~MainWindow();
private slots:
void addFile();//添加歌曲文件
void PlaySong();//播放歌曲
void StopSong();//停止播放
void PuaseSong();//暂停播放
void Next_Song();//下一曲播放
void Last_Song();//上一曲播放
void volumChange(int);//声音控制滑动条
void positionChange(qint64 position);//歌曲播放控制进度条
void seekChange(int position);
// void showMessage(bool yn);

private:
QHBoxLayout *hbox;//水平布局
QHBoxLayout *hbox1;
QHBoxLayout *hbox2;
QVBoxLayout *vbox1;
QVBoxLayout *vbox;//垂直布局
QSlider *seekSlider;//进度条
QLabel *lab;//标签
QLabel *lab1;//标签
QLabel *message;
QLabel *showPro;
QLabel *Vol;//声音图标
QPushButton *Play;//播放按钮
QPushButton *Next;//下一曲播放按钮
QPushButton *Last;//上一曲
QPushButton *Puase;//暂停按钮
QPushButton *Open;//打开文件按钮
QPushButton *Stop;//停止按钮
QPushButton *Vl;

QTextEdit *Ted;//播放
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值