
利用Python实现桌面小部件
文章平均质量分 56
利用python实现一个桌面小部件并添加各种功能
DogPy
这个作者很懒,什么都没留下…
展开
-
利用Python实现桌面小部件——超链接文本框及单词记忆功能的实现
总的来说,本桌面部件实现了查询和记忆单词的功能,使用pyinstaller打包后大小接近50M,另外带有60多M的词库文件。后面源码会当做资源备份放上来,图片可能涉及版权问题不能上传。往大了说,单词记忆的优化方向还有很多,比如按天做任务以及编辑生词本等,但是在我的设想里这违背了这个桌面小部件简洁的初衷。设计这个桌面小部件,其实是为了在电脑没网,或者懒得打开浏览器等情况下,遇到不认识的英语单词时,只需要右键点击输入单词按下回车,就能获得这个单词的相关信息。原创 2024-10-09 13:19:39 · 359 阅读 · 0 评论 -
利用Python实现桌面小部件——将图片打包为资源文件
一般来说,如果不希望用户直接访问应用使用的图片资源文件,同时方便管理,可以将图片文件打包为资源文件。其中images是文件的索引,后面是位于同文件夹下的文件名。原创 2024-10-08 20:22:31 · 240 阅读 · 0 评论 -
利用Python实现桌面小部件——查询界面实现
其目的在于在一个类中重写paintEvent函数以便将窗体背景换为自定义图片,避免代码重复。原创 2024-10-08 19:43:05 · 424 阅读 · 0 评论 -
利用Python实现桌面小部件——ECDICT与单词查询实现
ECDICT是一个免费开源的中英词典数据库,收录了数十万条单词。如果想让桌面小部件在离线状态下方便简介的查询单词,使用自带的词库无疑是最佳选择。ECDICT提供了Python的编程接口,可以方便快速的查询单词。此外,ECDICT也提供了单词的词性变化、标签(四六级)等信息,具体可以去github上寻找项目浏览README.md文档。注意这里真正有关ECDICT的代码只有第三行,创建一个单词管理器。原创 2024-10-08 11:44:54 · 782 阅读 · 0 评论 -
利用Python实现桌面小部件——基本功能实现
这里利用python实现的桌面小部件为桌面宠物,采用PyQt5库开发,最终实现随机移动,点击相应及拖拽相应,后面添加了单词查询及辅助记单词的功能。本文主要介绍前半部分的实现,也是桌面小部件的基本要求。原创 2024-10-08 10:22:38 · 852 阅读 · 0 评论