Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/04/2008, 07:56
panithadrum
 
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!