J'ai un gui qui montre le fichier .svg. Lorsque l'utilisateur clique (ou mieux lorsque l'on clique), mouseReleaseEvent est appelé.QT - SvgDisplayWidget - Sur quel ID a-t-on cliqué?
Comment puis-je savoir quelle image SVG en particulier (l'ID) a été cliquée?
Je voudrais utiliser est ici:
void SvgDisplayWidget::mouseReleaseEvent(QMouseEvent *event) {}
Merci
Merci, mais comment trouver l'image SVG à laquelle elle correspond? Dans le fichier SVG, il y a des ID pour chaque image. J'aimerais trouver cet identifiant. Je ne veux pas obtenir les données x, y, width, height du fichier svg lui-même car cette position pourrait être différente sur l'interface graphique si elle était déplacée lors de l'exécution via des transformations matricielles. – yper
OK, je comprends maintenant ce que vous demandez et il semble qu'il n'y a pas de solution facile, Qt ne fournit pas ce type de recherche dans le fichier SVG qu'il a rendu. – teukkam