PC: RAM, CPU und Festplatten

Teil 3

Zurück Download Python Quellencode

Ein PyQt6-Tool mit psutil das RAM, CPU-Auslastung und Festplattendetails anzeigt. Diese Beschreibung erweitert die PyQt6-Oberflächen-Baureihe Teil1 und Teil2. Hier geht es um die Syntax: Zentriertes Fenster (exakt Bildschirmmitte), in fester Größe (nicht vergrößerbar) und Live-Aktualisierung. Klicke den Download-Button, für Informationen.


Cpu Ram Disk


Funktionen der Oberfläche:
➡️ Fenster exakt zentriert auf dem Bildschirm (über zentriere_fenster(), berechnet aus der Bildschirmgröße).

➡️ Feste Fenstergröße über setFixedSize() → kein Vergrößern, kein Maximieren möglich (der Maximieren-Knopf in der Titelleiste ist dadurch automatisch deaktiviert).

➡️ RAM-Bereich: Fortschrittsbalken mit Prozentwert, dazu Text mit belegtem/freiem/gesamtem Speicher in lesbarer Form (z. B. "8.2 GB").

➡️ CPU-Bereich: ein Balken für die Gesamtauslastung, plus einzelne Balken für jeden Kern (automatisch passend zur Anzahl deiner CPU-Kerne).

➡️ Festplatten-Bereich: für jede erkannte Partition ein Balken mit Belegung in Prozent sowie belegtem/gesamtem Speicherplatz.

➡️ Live-Aktualisierung alle 1,5 Sekunden über einen QTimer, läuft im Haupt-Thread, da psutil-Abfragen sehr schnell sind, ist kein Worker-Thread nötig.

Hinweis: Manche Netzlaufwerke oder Wechseldatenträger ohne eingelegtes Medium können beim Start übersprungen werden, z. B. leerer CD-Laufwerk-Buchstabe unter Windows. Das ist beabsichtigt, damit das Programm nicht abstürzt.


Zurück Download Python Quellencode