首页 > 分享 > python桌面宠物

python桌面宠物

作者 | 李秋键

责编 | maozz

引言:是否还记得曾经风靡全国的QQ宠物呢,那个又调皮又可爱的QQ企鹅,偶尔还会生病撒娇,需要培养的虚拟宠物,你是否还记得它的样子呢。它是腾讯公司推出的第一款QQ宠物系列游戏,也是运营了很久的系列宠物游戏。该游戏无级别限制,贯穿宠物成长全过程,包括打工、学习、旅游、游戏、结婚、生蛋等。但是该游戏已于2018年9月14日下架,全服关闭,我们为此感到可惜,但是今天我们就将走上他们曾经的制作之路实现我们的桌面宠物,手把手从零制作。而今天我们就将借助python实现自己的宠物,会说话,并且还可以控制电脑等智能功能,首先让我们看一下我们的效果。

桌宠的特点

其特点之一:

会运动,还会变身:

特点之二:

会说话聊天。

特点之二:

右键多功能性(可语音控制,连接WiFi等,最主要学完这篇文章之后可以自己添加功能)。

程序前的准备

首先我们需要有python的环境,并且安装了pyqt5库。接着我们需要准备宠物图片,因为连续的图片更换才形成了图片,如下图所示:

编写程序界面预处理

其中包括1、透明窗口类:

classnewWindow(QWidget):def__init__(self, parent=None):super(newWindow, self).__init__(parent)self.i = 1self.mypix()self.move(1750,50)self.timer = QTimer()self.timer.setInterval(500)self.timer.timeout.connect(self.timeChanged)self.timer.start()self.setWindowFlags(Qt.FramelessWindowHint) # 去除界面边框self.setWindowFlags(Qt.WindowStaysOnTopHint) self.setAttribute(Qt.WA_TranslucentBackground) # 背景透明self.setMouseTracking(False) # 设置鼠标移动跟踪是否有效self.initUI()

2、添加可运动效果,即动画:

defmypix1(self):self.update()ifself.i == 6:#散步 time.sleep(5) elif self.i ==11:#甩膀子 time.sleep(1) elif self.i ==16:#唱歌 time.sleep(1) elif self.i &

相关知识

用python写个桌面挂件
Python实现桌面挂件,做一只可爱的桌面宠物~
用Python制作桌面宠物
用Python写个桌面挂件,手把手带你做只桌面宠物~
python桌面宠物
【趣味案例】利用python写个桌面挂件
python做桌面宠物
用 Python 制作一个桌面宠物,好玩!
【Python程序】用200行Python代码制作有趣的桌面宠物(源码可分享),大打工人解压放松程序,如何用Python制作一个桌面宠物!
怎么用Python制作一个可以聊天的皮卡丘版桌面宠物

网址: python桌面宠物 https://m.mcbbbk.com/newsview497269.html

所属分类:萌宠日常
上一篇: 实现领养宠物功能(Peguin类
下一篇: java 创建桌面宠物