25/04/2008, 07:56
|
| | Fecha de Ingreso: abril-2008
Mensajes: 2
Antigüedad: 16 años, 8 meses Puntos: 0 | |
Re: Coordenadas de una QPixmap en una QLabel pues creo que te puedo ayudar!
es una conversion muy simple... sabiendo el tamaño de la textura, solo tienes que usar esta formula:
x(entero) = x(float)*ancho_de_imagen;
y(entero) = y(float)*altura_de_imagen;
y a aplicando un poco de algebra puedes despejar el float...
x(float) = x(entero)/ancho_de_imagen;
y(float) = y(entero)/altura_de_imagen;
espero que me haya explicado bien y que te sirva.
si no crees que funciona, pongamos que tienes una imagen de 300x200;
si clicas en la posicion x=120, el float x de 0 a 1 seria 120/300 o sea 0.4;
un saludo! |