今天,我们来分享一个宠物桌面小程序,全程都是通过 PyQT 来制作的,对于 Python GUI 感兴趣的朋友,千万不要错过哦!
我们先来看看最终的效果,对于一个小小的娱乐项目来说,还是不错啦!
本文灵感和部分代码来源于一篇知乎文章
好了,废话不多说,我直接上干货,本项目使用 PYQT5 作为编码框架,如果你对于该框架不是特别熟悉的话,建议先去简单学习一下~
获取素材图片
对于素材图片,我这里也是使用的一款国外的 APP,叫做 shimeji,感兴趣的朋友可以下载体验下。
萝卜哥已经下载好了很多素材,如果需要,文末有获取方式
窗体设置
首先我们先初始化一个 GUI 窗体
from PyQt5.QtGui import *
from PyQt5.QtCore import *
from PyQt5.QtWidgets import *
from PyQt5.QtCore import Qt
class DesktopPet(QWidget):
tool_name = '桌面宠物'
def __init__(self, parent=None, **kwargs):
super(DesktopPet, self).__init__(parent)
self.index = 0
self.show()
接下来,由于我们需要只展示图片素材部分,