PyQt5初级实战项目-ABAB阅读器
文章平均质量分 83
该专栏以纪录ABAB阅读器从项目规划到项目成熟的全过程,在项目实施所遇到的任何问题和涉及的技术知识都会以博客的形式展现出来
MGodmonkey
弱弱问一句,码龄超一年的还能叫做新手吗?
展开
-
PyQt5技术分享:制作一个个性的音乐播放器(已停更)
前言:距上一个项目进程的实现:Dock栏的实现 已经过去大概两周了,在这两周内终于又完成了一个组件:音乐播放器(在此,有人会问:啊?你一个阅读器要音乐播放功能干嘛?答:为满足那些阅读时喜欢听歌的人的需求,比如,我),“才”花两周也是我加班加点,翘了无数个晚自习,努力的成果,在这里我就不得不吐槽一下我们学校的早晚自习制度(阿巴阿巴````)话不多说,来吧,展示!1.界面展示为了融合项目需求,播放器就设定为小型的,但麻雀虽小,五脏俱全,播放器应有的功能一个没落,额,,除了音效调节外,不过这也不是必须.原创 2021-03-11 09:07:57 · 873 阅读 · 2 评论 -
PyQt5技术分享:制作一个美观的Dock栏
一周一小步,一年一大步!欧!耶!这周我完成了软件项目的一个重要的部件--dock栏,闲话少说,先上成品!!!1.创建透明窗口要实现这样一个小窗口当然需要先创建一个QWidget类,并对QWidget的背景,窗口大小,边框等等做一些小设置,这里的背景用QPinter动态描绘上边框和背景色(具体的paintEvent代码的也是从某大师那里抄的,具体哪个,我给忘了,,,)class Dock_Win(QWidget): def __init__(self, parent=None):原创 2020-11-01 21:55:57 · 2067 阅读 · 0 评论 -
PyQt5技术分享:实现加载界面GIF的呈现
需求要实现加载界面我们的需求有:首先GIF的呈现,加载窗口的呈现,主窗口的虚化及不可操作,下面我们一一实现上面的需求。GIF的呈现QLabel类是Qt中一种用来呈现普通文本,HTML文本和静态图片的容器,要实现标签呈现动图需要用到QLabel.setMovie(self,QMovie)函数,其中QMovie是Qt中用来实现GIF图片动起来的容器下面我们用代码来说明上述过程 # 加载动画画面 self.loading_gif = QMovie('./img/loading_b.gi原创 2020-10-25 12:30:35 · 3964 阅读 · 1 评论