基于Qt的仿酷狗音乐播放器设计(二)

简述

在上一文“基于Qt的仿酷狗音乐播放器设计(一)”中,博主给出了仿酷狗界面的部分内容,在本文中将继续分析酷狗界面,并作出相应的分析。

下面我们来看一下酷狗界面中的左侧滑动页控制按钮。
左侧滑动页控制按钮
在博主考虑过后打算只实现本地列表本地音乐
本地列表本地下载

本地列表

关于播放器本地列表的列表设计
基于Qt的仿酷狗音乐播放器设计(二)_第1张图片
就目前想到的方法是基于QListView进行设计,参考网上的文章如下:
博主:Anthony_魏 文章:Qt实现QListView自定义Item界面——仿QQ好友界面
关于列表菜单
下图是准备实现的部分
需要注意的是默认列表最近播放是不可以被删除的。
基于Qt的仿酷狗音乐播放器设计(二)_第2张图片
关于歌曲菜单
需要注意的是在列表中没有第三个列表的时候,移动不了歌曲。
基于Qt的仿酷狗音乐播放器设计(二)_第3张图片

本地下载

在下载部分,大概设计和本地列表差不多。
基于Qt的仿酷狗音乐播放器设计(二)_第4张图片

右侧乐库部分

首先依然给出酷狗的导航条
导航条
实现部分为乐库MV,歌词
关于乐库
在乐库部分,由于只有歌曲搜索的API是没有其他更新的内容,所以乐库展示的应该是搜索的内容。
由下图所知,搜索结果会有几种type选择,单曲歌单MV,专辑歌词
基于Qt的仿酷狗音乐播放器设计(二)_第5张图片

你可能感兴趣的:(qt)