桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!( 二 )


桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
如果提取的人像图片大小不符合我们的要求 , 我们还可以对图片大小进行调整 。
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
我们需要的空背景图片已经拿到了 , 接下来我们来实现桌面挂件功能 。
2.初始化动画挂件
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
这样图片挂件就可以显示出来 , 效果如下:
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
现在的桌面挂件是静态显示 , 下面我们可以通过计时器进行挂件动画轮播显示 。
3.动画挂件功能实现
动画轮播:
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
鼠标控制挂件位置拖动:
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
至此 , 自定义动画挂件功能已经实现完成 , 动画挂件效果如下:
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
4.打包配置
前段时间有粉丝问我 , Python能不能打包成exe?如何打包呢?今天就通过这个来一起介绍下 。
Python常用的打包工具是第三方库Pyinstaller , 首先需要安装下pyinstaller 。
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
接下来 , 我们需要打开命令窗口 , 切换到项目目录下再执行打包命令 。
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
打包常用的参数如下:
-F表示生成单个可执行文件
-w表示去掉控制台窗口 , 这在GUI界面时非常有用 。 不过如果是命令行程序的话那就把这个选项删除吧!
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!】-p表示你自己自定义需要加载的类路径 , 一般情况下用不到
-i表示可执行文件的图标
之前有小伙伴问我 , 打包的图标需要.ico后缀的图片 , 应该如何把普通图片转成图标格式.ico呢?Python当然可以帮你实现 , 今天就一起教给大家 。 核心代码如下:
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
图标得到了 , 下面我们就可以进行打包操作了 。
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
打包完成之后 , 我们可以看见项目目录下会有生成的exe程序 。
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
至此 , 整个自定义动画挂件就全部完成了 , 下面我们一起运行下exe看看动画挂件效果 。
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
今天我们就到这里 , 明天继续努力!
桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!
文章图片
若本篇内容对您有所帮助 , 请三连点赞 , 关注 , 收藏支持下 。
创作不易 , 白嫖不好 , 各位的支持和认可 , 就是我创作的最大动力 , 我们下篇文章见!