Salut à tous,
Je rencontre actuellement un problème avec mon QPixmapItem, lorsque j'utilise la méthode scale(x,y) de ma QGraphicsView, sur certain niveaux de zoom que je donne plus bas, les pixels de mon image ne sont pas tout à fait de la taille souhaitée, ce qui provoque un décalage entre mes coordonnées dans la scène et ce qui est réellement affiché. Le décalage est de plus en plus important de la gauche vers la droite et du haut vers la bas de l'image, on remarque bien le phénomène lorsque l'on affiche les coordonnées de le souris avec un mapToScene(), elle nous indique que l'on change de pixel alors que l'on est toujours à l’intérieur du même pixel.
Le problème est constaté pour ces différents cas :
Image de 1000x1000 pixels -> Zoom de x50, x40, x30, x20
Image de 50x50 pixels -> Zoom de x100, x200, x400
Image de 1024x1024 pixels -> Zoom de x50, x30
Merci d'avance
Partager