资源简介
使用 Qt 5中的QMediaPlayer 和QMediaPlaylist类 来播放音频 并使用数据库来保存播放列表 并实现了换肤 添加我喜欢等功能
代码片段和文件信息
#include “dialog.h“
#include “ui_dialog.h“
#include
#include
#include
#include
#include
#includese>
#include
#include
#include
Dialog::Dialog(QWidget *parent) :
QDialog(parent)
ui(new Ui::Dialog)
{
ui->setupUi(this);
setAutoFillBackground(true);
QSqlQuery query;
query.exec(“select * from Bizi_DATA“);
query.next();
QString FileName=query.value(0).toString();
if(FileName==““)
{
pix.load(“:/image/image/589d8aa99fd71a2af1b3c3ee (2).jpg“);
}
else
{
pix.load(FileName);
}
pal.setBrush(QPalette::WindowQBrush(pix.scaled(size()Qt::IgnoreAspectRatioQt::SmoothTransformation)));
setPalette(pal);
query.exec(“select * from Toumin_DATA“);
query.next();
QString Temp=query.value(0).toString();
if(Temp==““)
{
TouMin=1.0;
}
else
{
TouMin=Temp.toDouble();
}
setWindowOpacity(TouMin);
ui->pushButton_2->setIconSize(QSize(4848));
ui->pushButton_2->setIcon(QIcon(“:/image/image/control_play_48px_1116020_easyicon.net.png“));
ui->pushButton->setToolTip(tr(“上一首“));
ui->pushButton_2->setToolTip(tr(“暂停“));
ui->pushButton_3->setToolTip(tr(“下一首“));
ui->pushButton_4->setToolTip(tr(“关闭“));
ui->pushButton_5->setToolTip(tr(“最小化“));
ui->pushButton_6->setToolTip(tr(“返回主窗口/双击“));
ui->horizontalSlider->setToolTip(tr(“播放进度“));
music=new QMediaPlayer(this);
playlist=new QMediaPlaylist(this);
playlist->setPlaybackMode(QMediaPlaylist::Loop);
play=new QAction(this);
next=new QAction(this);
pre =new QAction(this);
play->setIcon(QIcon(“:/image/image/bofang1.png“));
play->setText(tr(“播放/暂停“));
next->setIcon(QIcon(“:/image/image/next1.png“));
next->setText(tr(“下一首“));
pre->setIcon(QIcon(“:/image/image/pre1.png“));
pre->setText(tr(“上一首“));
action=new QAction(this);
action1=new QAction(this);
action2=new QAction(this);
action3=new QAction(this);
action4=new QAction(this);
action->setIcon(QIcon(“:/image/image/pf.png“));
action->setText(tr(“设置皮肤“));
action1->setIcon(QIcon(“:/image/image/pf2.png“));
action1->setText(tr(“默认皮肤1“));
action2->setIcon(QIcon(“:/image/image/pf5.png“));
action2->setText(tr(“默认皮肤2“));
action3->setIcon(QIcon(“:/image/image/pf3.png“));
action3->setText(tr(“默认皮肤3“));
action4->setIcon(QIcon(“:/image/image/pf4.png“));
action4->setText(tr(“自定义皮肤“));
QMenu *Menu=new QMenu(this);
Menu->addAction(action1);
Menu->addAction(action2);
Menu->addAction(action3);
Menu->addAction(action4);
action->setMenu(Menu);
Action=new QAction(this);
Action1=new QAction(this);
Action2=new QAction(this);
Action->setIcon(QIcon(“:/image/image/ooopic_1500874104.png“));
Action->setText(tr(“设置透明度“));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 947 2017-08-11 12:49 music1\connection.h
文件 14969 2017-08-12 01:26 music1\dialog.cpp
文件 2139 2017-08-12 00:53 music1\dialog.h
文件 8926 2017-08-12 08:43 music1\dialog.ui
文件 6749 2017-08-12 01:11 music1\image.qrc
目录 0 2017-08-12 01:09 music1\image\
文件 202616 2017-07-30 11:17 music1\image\151327vho1hxr1op1lh6mz.jpg
文件 85918 2017-08-10 23:22 music1\image\20120225161746_n3fr4 (2).jpg
文件 282511 2016-09-28 23:37 music1\image\54d7b9126e95520bff3d7941.jpg
文件 48686 2017-08-10 23:42 music1\image\56f379fb69401b4eb5d52abc (2).jpg
文件 134339 2017-08-12 01:05 music1\image\589d8aa99fd71a2af1b3c3ee (2).jpg
文件 503489 2017-08-12 01:03 music1\image\58c8e799e7bce71354b2ae8c (2).jpg
文件 2264144 2017-07-12 21:20 music1\image\58cb95bde7bce713bd500d86.png
文件 545461 2017-08-12 01:04 music1\image\58d8d8dfe7bce71354b2b2f2 (2).jpg
文件 482349 2017-07-12 21:20 music1\image\59006e54e7bce713bd501cd7.jpg
文件 207094 2017-07-12 21:20 music1\image\59106362042208421aaabcb9.jpg
文件 117583 2017-08-12 01:06 music1\image\5936c686e7bce77a990cdf2e (2).png
文件 311361 2017-06-10 08:37 music1\image\59373528e7bce75645eb757a.jpg
文件 58244 2017-07-26 08:43 music1\image\594b93a3e7bce77b69d4cf6d.jpg
文件 256552 2017-08-12 01:07 music1\image\5971bd2fe7bce76b7e577a90 (2).jpg
文件 312 2017-08-06 16:19 music1\image\a98052aa7c215d874389e42b1dd1f872.png
文件 271 2017-08-11 09:56 music1\image\add.png
文件 1081 2017-08-02 13:10 music1\image\add_32px_1163593_easyicon.net.png
文件 1190 2017-08-03 21:53 music1\image\arrow_left_square_32px_1187786_easyicon.net.png
文件 1198 2017-08-03 21:53 music1\image\arrow_right_square_32px_1187789_easyicon.net.png
文件 1364 2017-08-02 13:26 music1\image\arrow_two_left_right_34.363636363636px_1189163_easyicon.net.png
文件 150 2017-08-10 15:10 music1\image\bf.png
文件 250 2017-08-10 15:10 music1\image\bf1.png
文件 368 2017-08-10 00:24 music1\image\bofang.png
文件 357 2017-08-10 00:24 music1\image\bofang1.png
文件 176601 2017-08-10 23:20 music1\image\cf1b9d16fdfaaf51ff2fc9cd8b5494eef11f7af7 (3).jpg
............此处省略117个文件信息
相关资源
- 二狗音乐播放器.zip
- 基于QT的音乐播放器源代码及详细教程
-
Music_Pla
yer.zip -
swift-YLFollowMusicPla
yer一个在线音乐播 - fpga音乐播放器
- Qt 音乐播放器 实现歌词显示 网络播放
- musicApp.rar
- 基于stm32通用定时器的音乐播放器
- 非常全面的音乐播放器
- 安卓开发音乐播放器
- 基于FPGA的MP3音乐播放器设计
- QT4简洁音乐播放器
- ios显示歌词的本地音乐播放器
- 毕业设计安卓音乐播放器
- [嵌入式Linux项目实战开发]基于QT4.7.
- ios豆瓣音乐播放器 含图片、代码等资
- 基于IOS音乐播放器
- 基于FPGA的音乐播放器设计
- Qt4~实现音乐播放器~完整
- 基于linux下QT开发的简易音乐播放器
- qt超级mp3音乐播放器,高仿百度音乐播
- 安卓的本地音乐播放器 可显示歌词
- ubuntu下的qt音乐播放器
- 基于qt的音乐播放器196544
- 遥控音乐播放器设计内含原理图、P
- 安卓音乐播放器源码
- qt5音乐播放器更新版 源码
- 网页音乐播放器答辩PPT
- win32迷你音乐播放器
- 51单片机音乐播放器的设计,在LCD12
评论
共有 条评论