QwtDial est une classe de la bibliothèque PyQwt qui permet de créer des cadrans et des aiguilles. Cette classe est très utile pour créer des interfaces graphiques intuitives et est largement utilisée dans les applications scientifiques et industrielles. Dans cet article, nous allons examiner en détail la classe QwtDial et ses fonctionnalités. Nous verrons comment elle peut être utilisée pour créer des cadrans et des aiguilles, ainsi que les différentes options de personnalisation disponibles. Nous verrons également comment elle peut être intégrée à d’autres bibliothèques pour créer des interfaces graphiques plus complexes.
Mémo PyQwt : Classe QwtDial

Description
- Cette classe implémente un quadrant analogique avec aiguille. Ce widget peut être utilisé aussi bien pour réaliser des réglages à la façon d’un slider (l’aiguille est contrôlable par la souris) ou bien comme afficheur analogique classique.
Ascendance
- QwtDoubleRange > QwtAbstractSlider > QwtDial
Méthodes
Héritées de QwtDoubleRange
- void setRange (double vmin, double vmax, double vstep=0.0, int pagesize=1) : permet de fixer l’échelle de valeurs à utiliser
- void setValue (double) : fixe la valeur courante. Dans le cas du QwtDial, cette fonction positionne l’aiguille à la valeur voulue
- double value () : renvoie la valeur courante
Héritées de QwtAbstractSlider
- Aucune à signaler
Méthodes propres QwtDial
- void setNeedle (QwtDialNeedle ) : fixe le type d’aiguille à utiliser. Aucune n’est définie par défaut. Utiliser soit un QwtDialNeedle soit un QwtDialSimpleNeedle.
Signaux
Hérités de QwtDoubleRange
- Aucun à signaler
Hérités de QwtAbstractSlider
- valueChanged (double value) : signal émis lorsque la valeur du QwtDial est modifiée, que ce soit à la souris ou par le programme
Signaux propres QwtDial
- Aucun à signaler
Exemples de code
Documentation
Création originale de X.HINAULT – www.mon-club-elec.fr – 2013 – Tous droits réservés – GPLv3
Articles Liés
- Mémo PyQwt : référence simplifiée des classes PyQwt
PyQwt est une bibliothèque Python qui permet aux développeurs de créer des interfaces graphiques riches…
- Mémo PyQwt : Classe QModele
QModele est une classe de base de PyQwt qui permet aux développeurs de créer des…
- Petit mémo HTML
Le HTML est un langage de programmation informatique qui permet de créer des pages web.…