Bonjour à tous et bonne année !
Depuis quelques jours déjà, je bloque en C++.
Je dois créer une application permettant de charger une image et de récupérer la couleur d'un pixel lors d'un clic. Je travaille sous QtCreator.
J'ai donc mis en place un objet QGraphicsView et j'arrive bien à charger mon image. Par contre, impossible de récupérer un clic ! Il semble que l'événement clic n'existe pas pour ce genre de chose.
J'essaie donc de récupérer d'abord les coordonnées x et y du pixel cliqué, puis les composantes R,V et B à telles coordonnées avec QMouseEvent. J'ai trouvé les méthodes x() et y() de QMouseEvent, mais cela ne fonctionne pas. Je pense que je ne rentre pas le bon paramètre en entrée de ces fonctions. J'ai testé x(graphicsView_Image) (nom donné à l'image dans l'interface).
Auriez-vous une idée ?
Merci d'avance.
Partager