本来的想法是用PyQt实现一个蚁阅那样的一个rss阅读器。一方面做一个PyQt的练习,一方面现在的rss阅读器客户端不太好用。
使用到的技术
- pyqt
- sqlalchemy
- sqlite
- qt_material
- feedparser
源码地址
GitHub - FanLu1994/PyRSS: Build rss reader with PyQt
下载地址
https://github.com/FanLu1994/PyRSS/releases/download/v0.0.2/PyRss.exe
页面设计
页面主要分成两大块,一个是左边的导航部分,一个是右边的展示部分
导航分为:博客选择框;文章列表;功能按钮
展示部分是一个QWebEngineView,用来作为url或者html的展示容器
还有一个小组件,是添加订阅的一个弹窗。
- 主界面将导航和展示部分引入,使用QHboxLayout() 水平布局,设置左右两边宽度比为1:3