Bonjour tout le monde,
Dans mon utilisation frénétique de Qt, comme vous l'avez peut-être vu dans un de mes derniers topics, je suis en présence d'une image, affichée dans une QScrollArea. On a la possibilité de zoomer, i.e que l'image devienne plus grande que la QScrollArea, auquel cas les scrollbar entrent en jeu. Jusque là, ok, ça marche. Pour zoomer, je redimensionne simplement l'image à l'intérieur en multipliant largeur et hauteur par un facteur bien précis.
Pour zoomer, je propose deux choses : utiliser +/- du clavier, ou la molette de la souris.
Dans tous les cas, quand je zoom, ça ne fait qu'agrandir l'image, sans remettre le "focus" sur la zone sur laquelle était le pointeur de la souris. Or, ça commence à devenir très gênant pour l'utilisation du logiciel.
J'ai essayé de forcer le scroll etc, mais ça ne scroll rien du tout.
Quelqu'un aurait-il une illumination pour la méthode à employer pour zoomer intelligemment, i.e en centrant sur l'endroit ou se situait le curseur avant le zoom ?
Merci pour votre attention et votre temps.
Partager