文章目录

  • 一.前言
  • 二.展示
    • 2.1主界面
      • 1.主界面
      • 2.歌单
      • 3.播客
      • 3.最新音乐
      • 4.综合展示(动图)
      • 5.专属定制-音乐雷达
      • 6.专属定制-音乐雷达(动图)
      • 7.专属定制-音乐歌单推荐
    • 2.2.歌单详情页
      • 1.歌单列表
      • 2.收藏者
    • 2.3.登录界面
      • 1.登录(动画前)
      • 2.登录(动画后)
      • 3.登录动图展示
    • 2.4.其它细节
      • 1.系统托盘
      • 2.左下角音乐图片
  • 三.UI设计记录
    • 1.UI初稿
    • 2.主界面UI
    • 3.登录界面UI
  • 四.心得
  • 五.总结

一.前言

使用PyQt5模仿网易云音乐,只有UI没有功能。

二.展示

2.1主界面

1.主界面

2.歌单

3.播客

3.最新音乐

4.综合展示(动图)

5.专属定制-音乐雷达

6.专属定制-音乐雷达(动图)

7.专属定制-音乐歌单推荐

2.2.歌单详情页

1.歌单列表

同样都是假数据

2.收藏者

随机选取了几个用户,侵删

2.3.登录界面

仿照制作了一个登录页面(二维码是可以扫描的,并且具有时效性哦~)

1.登录(动画前)

CSDN不能展示二维码,很伤~

2.登录(动画后)

3.登录动图展示

估计动图由于二维码也没法显示


点击链接查看动图2

2.4.其它细节

1.系统托盘

只是绘制了其中的按钮以及菜单,没有绘制图标

2.左下角音乐图片

鼠标放在上面会有一个遮罩的效果

三.UI设计记录

1.UI初稿

2.主界面UI

3.登录界面UI

登录界面是一个Dialog

四.心得

将UI、控制逻辑和数据分离开来,分别进行设计、管理,降低UI设计中的耦合关系。将常用的组件和自定义组件封装到类里面,提高代码的复用同时也降低了代码之间的耦合,大大减少了代码维护的工作量。

五.总结

本次使用PyQt5仿做了一款网易云音乐,只有UI界面,未实现具体功能,所有贴图贴图、文字皆为本地资源取自网易云,难点在于布局、组件划分、轮播图动画拆解。下载链接放在了这里20220617。如果哪里做的不太好,大家一定要帮我指出来,这样才能进步呀~

python3GUI--仿做一个网易云音乐By:PyQt5(附下载地址)相关推荐

  1. 手把手教你用Java实现一个“网易云音乐”

    话说前阵子与三枪内衣 推出联名内裤的网易云音乐, 又有热门话题了! 想必大家也已经猜出来 据说是因违反相关规定被下架30天, 在各大安卓应用商店搜索显示 "服务调整"暂不提供下载, ...

  2. 网易云音乐电脑版怎么下载电台节目 主播电台节目下载教程

    网易云音乐不仅可以听歌,还可以在主播电台中,听到各类主播的声音,下面我们就来讲讲网易云音乐电脑版怎么下载电台节目,一起来看教程吧! 网易云音乐电脑版怎么下载电台节目 主播电台节目下载教程 网易云音乐P ...

  3. 网易云音乐mp3外链-真实地址下载方法

    此外链地址长期有效 1.打开网易云音乐,找到要下载的歌曲.点击播放.复制网址的ID. 平凡之路这首歌真实ID-------1916213996 2.新开一个页面输入网址 http://music.16 ...

  4. Java和vue实现音乐播放器_vue实现的网易云音乐在线播放和下载功能案例

    本文实例讲述了vue实现的网易云音乐在线播放和下载功能.分享给大家供大家参考,具体如下: 效果如图: 完整代码: Document html, body { height: 100%; padding ...

  5. 我做了一个网易云音乐外链播放器的Vue组件,很nice

    话不多说,上视频: https://www.bilibili.com/video/BV1p44y1M7KC/ 介绍 起因是我的一个小项目用到了网易云音乐的外链播放器:于是将它从项目里剥离出来做成一个V ...

  6. 体验Vue3.0, 仿一个网易云音乐客户端

    一.用到的技术栈 前端: vue3.0全家桶:(ts+jsx) vuex: vuex-module-decorators swiper:非常受欢迎与实用的轮播图插件,swiper create-key ...

  7. 实现一个网易云音乐的 BottomSheetDialog

    作者:林冠宏 / 指尖下的幽灵 掘金:https://juejin.im/user/587f0dfe128fe100570ce2d8 博客:http://www.cnblogs.com/linguan ...

  8. 居然有人撸了一个网易云音乐云村,高手在民间!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来自:Github精选 今天推荐的这个项目是「netea ...

  9. 一个人竟然撸了一个网易云音乐云村

    [公众号回复 "1024",免费领取程序员赚钱实操经验] 大家好,我是章鱼猫. 今天推荐的这个项目是「netease-cloud-music-community」,是一个参照网易云 ...

最新文章

  1. java获取文件的所有者_java获取文件夹下所有文件的名称 | 星尘
  2. Android 源码分析之 EventBus 的源码解析
  3. Hibernate工作原理
  4. 第八章 神经网络表示-机器学习老师板书-斯坦福吴恩达教授
  5. Linux 下gedit编辑器的使用
  6. 文件夹里面照片自动分成子文件夹_Windows居然自带这个功能,自动整理你硬盘里的照片...
  7. java一般方法有哪些方法有哪些方法_Java代码优化有哪些方法?
  8. 倒叙输出 php,php foreach正序倒序输出示例代码
  9. 【Flink】Flink CDC 数据同步 【视频笔记】
  10. JS高级讲解面向对象,原型,继承,闭包,正则表达式,让你彻底爱上前端(进阶二)...
  11. win10企业版打开自带截图工具
  12. DBeaver连接GBase数据库
  13. 利用pdf-poppler和printJS完成pdf批量打印
  14. 第十二章:email-mailbox:管理email归档-imaplib:IMAP4客户库-连接服务器(认证失败)
  15. jq bind命名空间
  16. [OS-Linux] CentOS 7.x 系统安装以及常用配置
  17. 使用Python写latex:pylatex的简单使用
  18. LOL服务器维护奖励,LOL5.18版本改动内容 lol官网服务器维护公告
  19. C语言项目-精忠报国-第二天-COORD windows.h头文件/conio.h getch()函数/game.c showMap()函数 文字突出/怪物计数与打印/随机攻击力 stblib.h
  20. python菜鸟教程python机器学习工具库

热门文章

  1. sql 节假日判断(春节、中秋、国庆、周末等)
  2. 修复 ,Ubuntu无法开机:ACPI:Error:[_SB_.PCIO.PR05.PXSX] …………
  3. 美团html页面代码,html+css+js制作美团官网
  4. 腾讯云HTTPDNS 将上线微信服务平台!
  5. 微信豆有什么作用?微信豆怎么用?附攻略
  6. 简单的neo4j三元组增量插入-通过py2neo实现
  7. 整样运用计算机考试,计算机一级考试Word的十个应用技巧
  8. 正宇控股带你认识区块链技术
  9. Linux程序员语录,Linux和Git之父 Linus Torvalds 的那些经典语录
  10. 使用DownloadManager进行更新下载,部分机型下载失败解决方案