PyQt5网易云主页UI实现
整体效果如下图:
总体布局如下图:
这是半年前做的,现在都快忘记了,实现了逻辑和UI的分离,逻辑部分没有写,所有写的UI都再上面的GIF演示完毕,有兴趣的可以继续做,或者学习一下也有一点价值,下面是目录结构
CommanHelper是一些通用的工具包。这里主要用到读取文件和轮播图要用到的双循环链表
Control是实现逻辑的地方,其类基本都继承自GUI中的类
CustomWidgets用与写一些自定义控件,这些控件一般都会比较通用,比如轮播图、左侧导航栏的每一个list选项、圆形按钮、搜索框等等
Gui是专门用于写UI的目录,其中FindeMusicUi就是用于网易云音乐左侧导航栏点击“发现音乐”后,再右侧显示的UI
Resource存放了图标,图标全部来自https://www.iconfont.cn/,还放了qss文件
代码地址如下:
https://github.com/xyygudu/ClouldMusic/tree/master
https://gitee.com/xyygudu/ClouldMusic
注:基本每个文件夹下面都有一个readme文件,会介绍每个py文件的作用以及对应运行截图
PyQt5网易云主页UI实现相关推荐
- 高仿网易云音乐UI的微信小程序源码
简介: 仿网易云音乐的微信小程序源码,名为YY音乐小程序,首页有每日推荐歌曲.歌单和热歌排行榜,功能不是特别多但是该有的都有. UI特别精致,简直就是克隆的网易云音乐. 源码下载:百度网盘自取 图片:
- Web UI自动化测试实例(登录网易云音乐账户)——(五)Taiko
初步想法:用Taiko自动化工具,实现登录太简单了吧! 一.对taiko的认识 初识taiko: 自动化测试工具-----Taiko taiko的安装:可能踩如下坑,那些年的坑之node.js 和 t ...
- 关于爬网易云音乐时使用fiddler调试JS遇到的问题?
1. 这几天一直想做个网站,关于网易云的,就是爬取网易云评论来进行展示.有了想法,就立马行动起来.我的准备是用python来爬取网易云评论.然后自己写个前端,进行展示.不需要太复杂.就是一个简单的页面 ...
- 用Python代码来下载任意指定网易云歌曲
前两天教了大家如何在控制台上找到真实的mp3播放地址,但是不可以下载付费的,因为只能下载可播放的歌曲.至于怎样下载付费网易云音乐,还是开个会员吧,要知道免费是最贵的的这个道理. 有粉丝看了前两天文章想 ...
- 基于Selenium实现网易云音乐的登录
基于Selenium实现网易云音乐的登录 前言 一.准备工作 1.环境配置 2.确定页面的操作步骤 ①进入官网 ②点击登录 ③选择登录方式进行登录 二.代码实现 1.公共方法的封装 2.登录操作 总结 ...
- 音乐歌单Android,[CloudReader]Android - 仿网易云音乐歌单详情页
前段时间模仿网易云音乐UI使用DataBinding做了一个App:CloudReader,今天把其中的类似歌单详情页单独拿出来说一下,我觉得其中还是有些干货的,关联到的知识点还比较有价值,而且也有很 ...
- 那些你可能不知道的网易云音乐奇技淫巧
平常听网易云音乐比较多,主要喜欢看看评论,这里就说说网易云音乐. ps: 点击https://st.music.163.com/c/year2018/z/index.html 生成你的 2018 网易 ...
- 还在用网易云音乐客户端?out了~
还在用网易云音乐客户端?out了~ 前言 网易云音乐随着互联网时代的来临,优秀的以"大数据"而闻名.自2016年以后,越来越多人接受了这款优秀的音乐网站 or app,因良好的用户 ...
- 用Python代码来下载任意指定网易云歌曲(超详细版)
前两天教了大家如何在控制台上找到真实的mp3播放地址,但是不可以下载付费的,因为只能下载可播放的歌曲.至于怎样下载付费网易云音乐,还是开个会员吧,要知道免费是最贵的的这个道理. 有粉丝看了前两天文章想 ...
最新文章
- 连接网络计算机密码错误,局域网电脑连接提示网络错误怎么解决
- SAP WM Picking Area的使用
- python matplotlib:figure,add_subplot,subplot,subplots讲解实现
- python3程序设计基础刘德山答案_Python 3 程序设计学习指导与习题解答
- DXperience 8.2.4 简繁体汉化,本地化,Skins包含webform,winform
- appengine_Google AppEngine:任务队列API
- java pattern堆栈溢出_我的正则表达式导致Java中的堆栈溢出;我错过了什么?
- 信息系统项目管理师论文范围管理范文(2021上半年范围管理论文)
- 计算机类团队名称大全,团队名字大全好听
- VUE启动报错:Error: The project seems to require yarn but it‘s not installed
- 最全Ansible学习总结
- 周志华机器学习笔记(一)
- python 可视化 皮肤_为什么我不建议你轻易入Python的“坑”?
- sql 练习查询和“01“号的同学学习的课程完全相同的其他同学的信息
- SQL Server over()
- 安卓8.0桌面图标适配
- 机器学习PAI实现精细化营销
- windows - 屏幕抓取技术总结
- PHP是计算机高级语音,高级语言包括哪些
- 软工网络15个人作业4——alpha阶段个人总结
热门文章
- 当 JS 大猪蹄子遇到 HTML 小姐姐
- HTML教程(8)-播放音乐
- 关于未分摊差异的几种处理办法
- 【转】联普多WAN口路由器是否可以设置叠加带宽
- 这就是最适合程序员的云笔记?
- 音乐歌单Android,LitePager(仿网易云音乐-歌单广场效果)
- Big Data 导论HadoopHDFS
- 司普沃浅谈蓝莓种植技术与管理
- Caused by: java.lang.UnsatisfiedLinkError: No implementation found for void com.geoway.mobile.utils
- 微信小程序展示动态背景图(含三目运算符)