使用PySimpleGUI的桌面小工具
项目描述
psggadgets
一个PySimpleGUI应用程序
使用易于使用的PySimpleGUI包为您的桌面创建类似Rainmeter的小工具
功能
- 通过删除标题栏以“后台”方式运行PySimpleGUI程序
- 不在任务栏显示图标
- 轻松查看系统资源
- 包括psutils、天气等在内的数十种仪表
安装
使用PyPI中的PIP
PySimpleGUI产品的最新官方版本可在PyPI找到。要从PyPI安装演示应用程序,请使用以下命令
如果在您的计算机上使用python
命令调用Python(Windows)
pip install --upgrade psggadgets
如果在您的计算机上使用python3
命令调用Python(Linux、Mac)
pip3 install --upgrade psggadgets
使用GitHub中的PIP
您还可以从PySimpleGUI GitHub帐户安装PySimpleGUI应用程序。GitHub版本包含PyPI尚未发布的错误修复和新程序/功能。要直接从该存储库pip安装
如果在您的计算机上使用python
命令调用Python(Windows)
python -m pip install --upgrade https://github.com/PySimpleGUI/psggadgets/zipball/main
如果在您的计算机上使用python3
命令调用Python(Linux、Mac)
python3 -m pip install --upgrade https://github.com/PySimpleGUI/psggadgets/zipball/main
使用方法
安装后,通过在命令行中输入以下内容启动psggadgets
psggadgets
系统状态仪表板
显示通过psutil包找到的一些统计信息(必需)
这是较老的程序之一。希望编码规范是最新版的。
它使用一个类来定义单独的图表,这可能是做得很好的方法。看看它是否能给你一些想法。最近才重新发现。
天气 - 当前天气状况
要运行此小部件,您需要从https://home.openweathermap.org/获取一个API密钥(APPID)。
将颜色改为PySimpleGUI主题中的任何一种。
您的密钥和位置保存在配置文件(.CFG)中。每次更改密钥或位置时,它都会保存在您的配置文件中。
CPU核心使用率
这个使用psutil来绘制每个CPU核心使用的CPU时间。
最高CPU使用率进程
另一个基于psutil的小部件。
使用旋转按钮调整小部件刷新的频率。
磁盘驱动器使用率
另一个基于psutil的小部件。Windows版本运行良好,但是Linux上返回的分区统计信息没有填充值来确定统计信息。也许Linux上的工作方式不同?Linux上的结果都是0(对不起,Linux用户)
更改主题将立即更改文本和背景颜色,但这并不是用于确定条形图颜色的方式。那些是从顶部定义的简单颜色列表创建的。它与CPU核心使用率中使用的相同颜色组合,因此这两个小部件相匹配。您可以自由地替换为自己的颜色方案。
标准黑色主题
深绿色
浅绿色
灰色之一
默认的alpha值是.7,这就是这些图像颜色柔和的原因。这是黑色主题(alpha 1.0)没有透明度的样子
要退出,请点击底部的“X”。界面非常简洁,没有使用按钮,而是简单的可点击文本。
RAM使用
另一个基于psutil的小部件。
它是一个简单的正方形,用阴影表示正在使用的RAM量。然后在阴影条上显示使用的百分比和字节数。
点击左下角可以退出。那里有一个文本X,但实际上正在监视的是下方的20x20像素区域。
颜色方案基于所选主题的按钮颜色。窗口的背景颜色是主题的背景颜色。填充部分是主题的按钮背景颜色,文本是主题的按钮文本颜色。
许可 & 版权
版权所有 2023-2024 PySimpleSoft,Inc. 及/或其许可方。
这是一个免费使用的“实用工具”,并受PySimpleGUI许可协议的许可,协议副本包含在license.txt文件中,也可在https://pysimplegui.com/eula找到。
有关本实用工具的使用,请参阅许可证的第1.2节,有关任何问题,请参阅https://pysimplegui.com/faq。
贡献
我们很高兴收到描述错误报告和功能请求的问题!如果您的问题报告涉及安全漏洞,请勿提交公开问题,而是请通过issues@PySimpleGUI.com与我们联系。
我们不接受(也不希望收到)用户创建的或第三方代码的贡献,包括补丁、拉取请求或包含在提交问题中的代码片段。请勿向我们发送此类代码!错误报告和功能请求不应包含任何源代码。
即使如此,如果您向我们提交任何用户创建的或第三方代码,(1) 您将授予我们与该代码相关的所有权利和所有权;并且 (2) 在任何此类转让不完全有效的情况下,您特此授予我们一项免版税、无限期、不可撤销、全球性、无限制、可再许可、可转让的许可,根据其中体现或与之相关的所有知识产权,以我们选择的任何方式利用该代码,包括将其纳入PySimpleGUI以及根据我们自行决定的条件重新分发。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码发行版
构建发行版
psggadgets-5.0.0.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | e4817edbb27da59bd1fb9d01b4d78d104b581849c6669c3021246023b326627b |
|
MD5 | ec3b8088ffe682e4c23f2d5af944b679 |
|
BLAKE2b-256 | 56b9cc42909cfb586ddb2e21d78c03f3500d69e0d3cfb25ec66a46039189d1be |
psggadgets-5.0.0-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 202bea393ff99f5c408cff8e0b3b094f0c326b5ebe3941f92c0ea1d42b3cbe25 |
|
MD5 | 9d5ddb8e41f30b800e83b3b7af6bf578 |
|
BLAKE2b-256 | bd86e4aebdd26dbd20688e656eeef29573d04cbc4c36dad3c04a2ce30a1e57a1 |