一、添加轮子
1.添加托盘区图标库 infi.systray
from infi.systray import SysTrayIcon
2.添加图像处理库 Pillow
from PIL import Image, ImageDraw, ImageFont
3.添加 psutil 来获取CPU、内存信息文章来源:https://www.toymoban.com/news/detail-743566.html
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)
三、实际效果展示
文章来源地址https://www.toymoban.com/news/detail-743566.html
到了这里,关于python-在系统托盘显示CPU使用率和内存使用率的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!