ing
Le dessin est une forme d’expression artistique qui permet aux artistes de communiquer leurs idées et leurs sentiments. Avec l’avènement de l’informatique, le dessin est devenu plus facile et plus accessible que jamais. PyQtLab est un logiciel libre qui permet aux utilisateurs de créer des images et des dessins de manière intuitive et interactive. Dans cet article, nous allons examiner les fonctionnalités de PyQtLab et comment elles peuvent être utilisées pour créer des images et des dessins de qualité.
PyQt Lab’ : Images et Dessin avec PyQt

Pour comprendre
- Les images dans PyQt
Dessin fixe
Intro
![]() |
Dessiner des formes géométriques simples sur une image dans un Label (QPixmap et QImage)
![]() |
![]() |
- Accéder aux pixels d’une zone de dessin (QPixmap et QImage) :
- Appliquer une opération mathématique f(x,y) à tous les pixels (QPixmap et QImage) :
Dessin, Images et I/O
Zone de dessin et Interactivité avec la souris
- Détecter la position du curseur de souris sur un QLabel d’affichage d’une image
- Détecter la position du curseur de souris sur un QLabel d’affichage d’une image en utilisant un eventFilter (le plus réactif ?)
- Détecter la position du curseur de souris sur un QLabel d’affichage d’une image en connectant un événement à un signal *
- Modifier la couleur de fond d’une image lors d’un clic souris
- Détecter la position de souris sur l’image et afficher le point courant (croix de lignes)
- Un rectangle suit le pointeur de la souris
- Dessiner le pixel sous le curseur souris tant que bouton souris appuyé
- Dessiner le pixel sous le curseur souris tant que bouton souris appuyé et enregistrer le fichier obtenu
- Modifier l’image selon la position de la souris :
Animation dessin
- Rafraîchir à intervalle régulier une image aléatoire créée à partir d’un tableau numpy (=parasites tv)
- Déplacer une forme géométrique dans une zone de dessin (bounce) ( à la façon « Processing-like » – vitesse x 2.5 env. !) *
- Faire défiler une ligne de pixel = « linéariser » une image
et aussi : pygame ? en fait interface spécifique… donc on perd les atouts de PyQt…
Images existantes
- Ouvrir/Enregistrer une image (QPixmap et QImage) depuis/dans un fichier
- Connaître les caractéristiques RGB du pixel sous le pointeur de la souris
- Dessiner sur une image à la souris et enregistrer l’image modifiée
- Insérer une image dans une image..
- Capturer dans une image un QWidget existant ou une fenêtre..
- Ligne horizontale mobile à l’aide d’un slider vertical, sur une image ouverte à partir d’un fichier. *
- pyqtgraph : Afficher la courbe d’intensité des pixels sous une ligne horizontale mobile à l’aide d’un slider vertical sur une image ouverte à partir d’un fichier. *
- Modifier les caractéristiques d’une image : voir section OpenCV
Console
- Interagir avec une image/dessin à partir d’une console intégrée dans la GUI *
Image et interactivité avancée
- Contrôler la couleur d’une image à la voix
Création originale de X.HINAULT – www.mon-club-elec.fr – 2013 – Tous droits réservés – GPLv3
Articles similaires:
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTImagesDraw
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABOpenCVWebcam
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTOpenCVFichiers
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTLABOpenCVFichiers
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.PYQTOpenCVWebcam
Articles Liés
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.FournisseursRadiospares
Les composants électroniques sont essentiels à la fabrication de produits électroniques modernes. Radiospares est l'un…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.FabricantsMFA
Les fabricants de matériel électronique sont une partie essentielle de l'industrie électronique. Ils fournissent des…
- http://web.archive.org/web/20210804223007/http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.FournisseursMdpMotor
Les moteurs électriques sont un élément essentiel de la technologie moderne. Ils sont utilisés dans…