Bonjour,

Je souhaite créer une fonction zoom pour agrandir une image affichée.

Dans un premier temps, j'ai regardé du côté de la fonction scaled que l'on peut appliqué au QPixmap. Je convertis mon QPixmap en QLabel.
J'obtiens bien en sortie une image zoomée, avec mon facteur de grossissement. Cependant, cela ne me zoome qu'une partie de l'image d'entrée et non pas toute l'image entière.
Dans la fenêtre principale, je crée un layout et j'affiche mon image QLabel dedans.


J'ai cherché sur internet et je tombe souvent sur l'exemple ImageViewer de Qt.
J'ai testé le code source et cela fonctionne bien.
Maintenant si j'implémente cette idée dans mon projet actuel comportant une fenêtre principale, le zoom ne fonctionne pas.
Dans la fenêtre principale, je crée un layout et j'y dépose un QScrollBar, auquel j'associe mon QLabel.

Y-a-t-il des précautions particulières à prendre pour zoomer une image ? Le principe de zoomer avec des scollbars m'intéresse plus que beaucoup, je ne comprends pas pourquoi je n'y arrive pas.

Pouvez vous m'indiquer quelques idées? Merci