Skip to content

Latest commit

 

History

History
 
 

QFlowLayout

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

QListView

1、音乐热歌列表

运行 HotPlaylist.py

简单思路说明:

  • 利用QScrollArea滚动显示,自定义的QFlowLayout做布局来放置自定义的Widget
  • QNetworkAccessManager异步下载网页和图片
  • QScrollArea滚动到底部触发下一页加载

自定义控件说明:

  • 主要是多个layout和控件的结合,其中图片QLabel为自定义,通过setPixmap设置图片,重写paintEvent绘制底部渐变矩形框和白色文字
  • 字体颜色用qss设置
  • 图标利用了QSvgWidget显示,可以是svg 动画(如圆形加载图)

HotPlaylist