Python custom gauge

Vse o programiranju na in za PC

Moderatorji: Kroko, tilz0R

Python custom gauge

OdgovorNapisal/-a Saso » 02 Sep 2024, 18:49

Namen imam narediti nekaj takega kot je v priloženi sliki.
Namen je naredit svoj class in potem to uporabit za meritve, lahko več meritev z različnimi vrednostmi...
Nekaj podobnega sem že naredil v matplotlib, pa me zanima če je to sploh pravi pristop ali kako bi se vi tega lotilei?
Matplotlib, ali Qwidget in custem widget ter uporaba canvasa ali kako drugače.
Rad bi naredil nekaj kar ne bo potratno z resourci, bo dokaj hitro in učinkovito za spremembe meritev, pa tudi da se ne zakomplicira preveč sama koda.
Ne gre se samo za fiksno skalo... vse bo nastavljivo zunaj classa v main aplikaciji, tudi kakšne spremembe barv bodo vključene glede na vrednosti meritve...
Druga slika (ki prikazuje mA) je nekaj podobnega, to sem naredil v Java script....

Skratka na kak način in s čem bi se vi lotili tega v Pythonu, kot rečeno, nekaj imam narejenega sedaj v matplotlib, samo ne vem če je to prava knjižnica za ta namen.
Priponke
gaige.png
gaige.png (14.16 KiB) Videno 238 krat
gauge2.png
gauge2.png (66.98 KiB) Videno 238 krat
_______________
LP
Sašo
Uporabniški avatar
Saso
 
Prispevkov: 1192
Pridružen: 18 Jan 2015, 19:41
Kraj: Trbovlje
Zahvalil se je: 161 krat
Prejel zahvalo: 258 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 54

Re: Python custom gauge

OdgovorNapisal/-a smatjaz » 03 Sep 2024, 19:41

Mogoče preizkusiš kaj takšnega
http://www.gui-o.com

Lahko si narediš GUI po lastni izbiri s slikami, grafi in različnimi widget-i...

Naredil sem vmesnik, ki je kopija inštrumenta Owon.
https://forum.gui-o.com/topic/159/gui-o-owon-xdm1041-digital-multimeter
Uporabniški avatar
smatjaz
 
Prispevkov: 259
Pridružen: 13 Feb 2015, 08:22
Zahvalil se je: 7 krat
Prejel zahvalo: 91 krat
Uporabnika povabil: DusanK
Število neizkoriščenih povabil: 9

Re: Python custom gauge

OdgovorNapisal/-a Saso » 08 Sep 2024, 15:34

Bom tudi to mal pogledal, samo jaz raje naredim svoje, kot pa da sem odvisen od neke platforme.
Nekaj sem spravil skupaj, custom widget in gauge class.
Ni še bokve kaj ampak počasi bo.
Trenutno mi delata dve instanci v dveh widgetih, sedaj bom pa še mal grafiko poštimal, potem pa malo kodo prečistil in probal naredit čisto prostovoljno nastavljivo zadevo.
Priponke
gauge3.png
_______________
LP
Sašo
Uporabniški avatar
Saso
 
Prispevkov: 1192
Pridružen: 18 Jan 2015, 19:41
Kraj: Trbovlje
Zahvalil se je: 161 krat
Prejel zahvalo: 258 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 54


Vrni se na Programski jeziki

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost