Afficher une valeur à partir du curseur
Bonjour, j'ai une image affichée dans un QLabel et j'aimerai afficher dans un QLineEdit à chaque position où pointe le curseur de la souris les coordonnées et la valeur du pixel,c'est à dire afficher les positions x, y de la souris et la valeur du pixel correspondant.J'ai essayé ceci mais ça m'affiche rien!!:(
Si quelqu'un la déjà fait ou a une idée je suis preneur.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| for (int y = 0; y < fxd.NbRows; y++)
for (int x = 0; x < fxd.NbColumns; x++)
{
//simple règle de trois
unsigned char pixel = 255
*
(imageBuffer[y*fxd.NbColumns + x] - min)
/
(max - min);
pixel = abs(pixel - 255) ;
img.setPixel(x , y , qRgb( pixel , pixel, pixel ));
}
Là je dois pouvoir les recuperer à chaque fois normalement.
cursor.setPos(x,y) ;
QLabel label ;
ui->QLabel->cursor(x,y,pixel) ; |
Help please!