KABAFORCEGeliştirici KabaOS'u edinin

Arayüz · 60 satır

Canlı performans grafiği

grafik bileşeni ile canlı işlemci ve bellek çizimi.

Önizleme · 0.6.0 — dil 1.0 öncesidir; sözdizimi ve kütüphane değişebilir. Buradaki her örnek derlenerek sınanır.

Çalıştırın

Uçbirim
kabalang calistir 05_canli_performans_grafigi.kbl

Kaynak kod

05_canli_performans_grafigi.kbl
kullan kaba.arayuz
kullan kaba.sistem
kullan kaba.grafik

# KabaOS SIP İzinleri
izinler:
    ag_erisim = yanlis

pencere CanliPerformansPencere:
    baslik = "KabaOS Canlı Sistem Performans İzleyici"
    genislik = 740
    yukseklik = 560
    tema = "koyu"
    simge = "utilities-system-monitor"

    etiket BaslikEtiketi:
        metin = "KabaOS Gerçek Zamanlı Donanım & Çekirdek Monitörü"
        stil = "font-size: 16px; font-weight: bold; color: #7aa2f7; padding: 2px;"

    grafik CpuGrafigi:
        baslik = "İşlemci (CPU) Kullanımı"
        renk = "#7aa2f7"
        birim = "%"
        kapasite = 60
        yukseklik = 190

    grafik RamGrafigi:
        baslik = "Bellek (RAM) Kullanımı"
        renk = "#bb9af7"
        birim = "%"
        kapasite = 60
        yukseklik = 190

    yatay_kutu DurumBari:
        etiket CpuBilgi:
            metin = "CPU: %0.0"
            stil = "font-size: 13px; font-weight: bold; color: #7aa2f7;"

        etiket RamBilgi:
            metin = "RAM: %0.0"
            stil = "font-size: 13px; font-weight: bold; color: #bb9af7;"

        etiket SistemBilgi:
            metin = "KabaOS Zero-Trust Çekirdek"
            stil = "font-size: 12px; color: #565f89;"

        dugme SifirlaBtn:
            metin = "Geçmişi Temizle"
            simge = "edit-clear"
            tiklandiginda:
                CpuGrafigi.temizle()
                RamGrafigi.temizle()
                sistem.bildirim("KabaOS Monitör", "Performans grafik geçmişi temizlendi.")

    zamanlayici 1000ms:
        CpuGrafigi.ekle(grafik.anlik_cpu())
        RamGrafigi.ekle(grafik.anlik_ram())
        CpuBilgi.metin = "CPU: %" + CpuGrafigi.son_deger
        RamBilgi.metin = "RAM: %" + RamGrafigi.son_deger + " (" + grafik.ram_ozet() + ")"
        SistemBilgi.metin = "Çekirdek: " + sistem.cekirdek()