Bir veri kaynağından sürekli akan sayıları canlı grafik olarak gösterecek bir uygulama yazacağız.
Basitlik açısından, tek pencere ile çalışacağız. Birden fazla kaynağın verilerini istediğimiz
zaman aralıklarında örnekleyen ve bu bilgiyi görselleştiren bir uygulama yazacağız.
Uygulamaya geçmeden önce kurmanız gereken ek modüller:
psutil : İşletim sisteminden bağımsız performans metrikleri sağlar.
pyqtgraph : Çizim kütüphanemiz.
Designer içinde tasarım yaparken, pyqtgraph nesnesi yerleştirebilmek mümkündür.
Aşağıdaki bilgi, pyqtgraph belgesinden türkçeye çevirilmiştir:
pyqtgraph PySide2 destegi
Pyqtgraph kütüphanesinin PySide2 desteği henüz geliştirilme aşamasındadır. Stabil sürümü çıktığında bu belge de ona göre güncellenecektir.
PyQt Uygulamasının içine pyqtgraph nesneleri yerleştirme
Pyqtgraph kütüphanesi tarafından sağlanan nesneleri, designer uygulaması içinde
herhangi bir Qt nesnesi gibi yerleştirebilmek mümkündür. PlotWidget, ImageView,
GraphicsLayoutWidget ve GraphicsView nesneleri en önemli olanlarıdır. Bu nesneler,
designer içinde ‘Promote To…’ özelliği ile ui dosyasının içine eklenirler. Bu işlem için: