8000 GitHub - TURIING/wyy: 使用Qt模仿的网易云音乐
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TURIING/wyy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wyy

使用Qt模仿的网易云音乐

环境:Clion(MinGw) + QtCreator

效果图

由于图片较多,若未显示,需要挂梯子

个性推荐页面

  • 使用QGraphView + 定时器实现轮播图自动翻页
  • QStackWidget + QTabWidget 实现多页面
  • QGridLayout实现画廊图片显示
  • 利用QSS重绘QScrollArea的滚动条

image-20230909210410026

image-20230909210650310

image-20230909210719888

搜索栏Popup弹窗

  • 使用事件过滤器(eventFilter)控制是否显示popup

image-20230909210931385

个人信息弹窗

image-20230909211145516

消息窗口

image-20230909211248682

设置页面

  • 使用QSS重绘复选框、单选框、下拉列表框等控件

image-20230909211443414

image-20230909212819931

image-20230909211533005

排行榜页面

image-20230909211728188

image-20230909211752316

最新音乐

image-20230909211925299

歌曲播放

  • 使用QMediaPlayer实现歌曲播放
  • 使用QSS重绘QProgressBar

image-20230909212111900

音乐列表

  • 使用QTableView实现音乐列表
  • 使用自定义delegate实现自定义表格内按钮
  • 使用QSortFilterProxyModel以及正则表达式实现表格内搜索、排序功能

image-20230915200605569

image-20230915201016551

About

使用Qt模仿的网易云音乐

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0