首页 > 分享 > Python实现桌面挂件,做一只可爱的桌面宠物~

Python实现桌面挂件,做一只可爱的桌面宠物~

文章目录 嗨嗨,大家好 ~ 我是小圆 相关文件 开发工具 相关模块: 环境搭建安装 原理简介 1.初始化一个窗口组件: 效果 2.设置一下窗口的属性: 随机导入一张图片,看效果 随机导入一个宠物的所有图片的函数代码 3.宠物随机出现在桌面上 效果 4.实现程序的退出功能 : 效果 5.实现鼠标拖动 效果 6.设置一个定时器: 最后效果展示

嗨嗨,大家好 ~ 我是小圆

大家应该都知道桌面挂件是啥吧,今天外面就来做一只桌面宠物吧 ~
嘿嘿做一个皮卡丘的 !

请添加图片描述

相关文件

声明:图片素材源于网络,侵歉删。

开发工具

Python版本:3.6.4

相关模块:

PyQt5模块;

以及一些Python自带的模块。

环境搭建安装

Python并添加到环境变量,pip安装需要的相关模块即可。

原理简介

既然要写个桌面宠物,首先当然是要找宠物的图片素材啦。这里我们使用的是来自shimiji这款手机APP上的宠物图片素材,例如皮卡丘:

请添加图片描述
我下了大约60多种宠物的图片素材供大家选择

需要源码和素材的可以直接点击

在相关文件里都打包一起提供了

接下来,我们就可以开始设计我们的桌面宠物啦。鉴于网上用python写的桌面挂件基本都是基于tkinter的,为了突出公众号的与众不同,这里我们采用PyQt5来实现我们的桌面宠物。

1.初始化一个窗口组件:

python学习交流Q群:770699889 ### class DesktopPet(QWidget): def __init__(self, parent=None, **kwargs): super(DesktopPet, self).__init__(parent) self.show() 12345 效果

请添加图片描述

2.设置一下窗口的属性:

# 初始化 self.setWindowFlags(Qt.FramelessWindowHint|Qt.WindowStaysOnTopHint|Qt.SubWindow) self.setAutoFillBackground(False) self.setAttribute(Qt.WA_TranslucentBackground, True) self.repaint() 12345 随机导入一张图片,看效果

图片资料源码领取:770699889 ### # 随机导入一个宠物 self.pet_images, iconpath = self.randomLoadPetImages() # 当前显示的图片 self.image = QLabel(self) self.setImage(self.pet_images12345

相关知识

Python实现桌面挂件,做一只可爱的桌面宠物~
怎么用Python制作一个可以聊天的皮卡丘版桌面宠物
桌面宠物app下载安装
桌面宠物软件推荐 好用的桌面宠物APP排行榜
互动桌面宠物
桌面宠物app有哪些?好用的桌面宠物软件推荐
桌面宠物app哪个好?手机桌面宠物软件
Python实现可以语音聊天的桌面宠物程序
桌面宠物自制app有哪些 桌面宠物软件合集
互动桌面宠物app下载

网址: Python实现桌面挂件,做一只可爱的桌面宠物~ https://m.mcbbbk.com/newsview109328.html

所属分类:萌宠日常
上一篇: 实时宠物翻译器app
下一篇: 表情包生产工具:Canva可画,