Как в python написать виджет загрузки ЦП и оперативной памяти
Если вы хотите создать виджет, который отображает загрузку процессора и оперативной памяти, вам понадобится использовать библиотеку psutil.
Ниже приведен пример кода на python для создания такого виджета:
import psutil
import tkinter as tk
def update_data():
cpu_percent = psutil.cpu_percent()
mem = psutil.virtual_memory()
cpu_label.config(text=f"CPU Usage: {cpu_percent}%")
mem_label.config(text=f"Memory Usage: {mem.percent}%")
root.after(1000, update_data)
root = tk.Tk()
root.title("CPU and Memory Usage Widget")
cpu_label = tk.Label(root, text="")
mem_label = tk.Label(root, text="")
cpu_label.pack()
mem_label.pack()
update_data()
root.mainloop()
Этот код создает простое окно с двумя метками, отображающими текущую загрузку процессора и оперативной памяти. Вам нужно установить библиотеку psutil, если ее у вас еще нет.
Если вы запустите этот код, вы увидите, как виджет обновляется каждую секунду и отображает актуальные данные о загрузке системы.