本文主要是介绍python-在系统托盘显示CPU使用率和内存使用率,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、添加轮子
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 psutilimage = "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().percentd.text((0, 0), f"{a}\n{b}", fill=(255, 255, 255), font=font_type)img.save(image)if initialStart:systray.start()initialStart = Falseelse:systray.update(icon=image)time.sleep(0.5)
三、实际效果展示
这篇关于python-在系统托盘显示CPU使用率和内存使用率的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!