音乐播放器软件的设计与实现

音乐播放器软件的设计与实现

资源下载:https://download.csdn.net/download/tangyuanjieDD/18180877

 

功能实现:

  1. KMP算法对本地音乐搜索,搜索时提示相应的结果;
  2. 音乐的在线搜索播放和下载
  3. 创建删除歌单,在歌单中添加删除歌曲
  4. 音乐切换、暂停、切换模式的选择
  5. 界面歌词和桌面歌词
  6. 用户注册和登录,登录后加载用户的歌单

 

 

总结:

整体界面的布局(spaceing,strech,margin),无边框,透明度,样式表;

手写界面,界面的布局和美化(button单独写一个基类,提供设置图片的接口,减少后续的工作量,在基类中设置hover时的图片);

各个界面类之间的信息传递,表格中的歌单数据更新和修改需要相互的信号传递;

表格右键菜单;

表格的美化,表格中插入数据,表格获取当前行的信息,

桌面歌词使用label实现,右键菜单(参考图片标注软件)

数据库自增编号,复合主键;

音乐的播放暂停,进度条,音量,音量滑动条;

本地歌曲的信息解析;

网络歌曲通过get请求获取,解析json文件,获得歌曲的URL,直接用player播放;

使用网络请求需要ssl相关的库文件(qt_2019_ncov-master疫情信息获取 提到的);

用户登录,历史记录和歌单加载保存;

歌曲播放模式控件(顺序和随机播放)使用样式表得到(三种状态);

任何数据有更新尽量打印出来(因为你不知道自己有没有重复添加或者没添加)

 

音乐播放器软件的设计与实现Qt毕业设计

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

tmjtyj

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值