音乐播放器软件的设计与实现
资源下载:https://download.csdn.net/download/tangyuanjieDD/18180877
功能实现:
- KMP算法对本地音乐搜索,搜索时提示相应的结果;
- 音乐的在线搜索播放和下载
- 创建删除歌单,在歌单中添加删除歌曲
- 音乐切换、暂停、切换模式的选择
- 界面歌词和桌面歌词
- 用户注册和登录,登录后加载用户的歌单
总结:
整体界面的布局(spaceing,strech,margin),无边框,透明度,样式表;
手写界面,界面的布局和美化(button单独写一个基类,提供设置图片的接口,减少后续的工作量,在基类中设置hover时的图片);
各个界面类之间的信息传递,表格中的歌单数据更新和修改需要相互的信号传递;
表格右键菜单;
表格的美化,表格中插入数据,表格获取当前行的信息,
桌面歌词使用label实现,右键菜单(参考图片标注软件)
数据库自增编号,复合主键;
音乐的播放暂停,进度条,音量,音量滑动条;
本地歌曲的信息解析;
网络歌曲通过get请求获取,解析json文件,获得歌曲的URL,直接用player播放;
使用网络请求需要ssl相关的库文件(qt_2019_ncov-master疫情信息获取 提到的);
用户登录,历史记录和歌单加载保存;
歌曲播放模式控件(顺序和随机播放)使用样式表得到(三种状态);
任何数据有更新尽量打印出来(因为你不知道自己有没有重复添加或者没添加)
音乐播放器软件的设计与实现Qt毕业设计