吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3876|回复: 31
收起左侧

[Python 原创] 【Python】在系统托盘显示CPU使用率和内存使用率

  [复制链接]
cnwutianhao 发表于 2022-11-26 17:45

一、添加轮子

1.添加托盘区图标库 infi.systray

from infi.systray import SysTrayIcon

2.添加图像处理库 Pillow

from PIL import Image, ImageDraw, ImageFont

3.添加 psutil 来获取CPU、内存信息

import psutil

二、完整代码

from infi.systray import SysTrayIcon
from PIL import Image, ImageDraw, ImageFont
import time
import psutil

image = "main.ico"
initialStart = True
systray = SysTrayIcon(image, "CPU/MEM")

while True:
    img = Image.new('RGBA', (50, 50), color=(255, 255, 255, 100))
    d = ImageDraw.Draw(img)
    d.rectangle((0, 25, 50, 50), fill=(39, 112, 229), outline=None)

    font_type = ImageFont.truetype("arial.ttf", 25)
    a = psutil.cpu_percent(interval=1, percpu=False)
    b = psutil.virtual_memory().percent
    d.text((0, 0), f"{a}\n{b}", fill=(255, 255, 255), font=font_type)

    img.save(image)

    if initialStart:
        systray.start()
        initialStart = False
    else:
        systray.update(icon=image)
    time.sleep(0.5)

三、实际效果展示

实际效果

实际效果

免费评分

参与人数 4吾爱币 +7 热心值 +4 收起 理由
TheSSS + 1 + 1 谢谢@Thanks!
Pwaerm + 1 + 1 学习了,谢谢分享
wkdxz + 1 代码很有参考价值
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cary_sun 发表于 2023-12-18 11:47
Traceback (most recent call last):
  File "C:/Users/Cary_sun/PycharmProjects/pythonProject4/main.py", line 1, in <module>
    from infi.systray import SysTrayIcon
ModuleNotFoundError: No module named 'infi'
hjxhjxjx 发表于 2022-11-27 14:36
鸵鸟666 发表于 2022-11-27 14:18
from infi.systray import SysTrayIcon图标库一直报错ModuleNotFoundError: No module named 'infi.systray ...

尝试在cmd输入pip install infi.systray
zibingo 发表于 2022-11-26 19:19
zhangyu1225 发表于 2022-11-26 21:29
厉害厉害 学习了
GG697023 发表于 2022-11-26 21:38
6666666!!!!!!
jiucaiwang 发表于 2022-11-26 22:40
厉害厉害 学习了
hub1314 发表于 2022-11-26 23:01
高手,支持原创!
 楼主| cnwutianhao 发表于 2022-11-26 23:07

微乎其微
hawk2016 发表于 2022-11-26 23:15
厉害厉害 学习了
ab123 发表于 2022-11-26 23:24
哈哈,很mini啊,就是有点小,会不会看不清
gkk111111 发表于 2022-11-27 00:56
很有意思哈哈哈哈
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 16:01

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表