A voir également:
- Cliquer sur une image avec QT
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Recherche par image - Guide
- Image iso - Guide
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Agrandir une image - Guide
1 réponse
Bonjour,
Vous pouvez obtenir la position d'un Widget grâce à Qwidget::pos().
Cette fonction revoie un QPoint, il est possible de récupérer les coordonnées grâce à QPoint::x() et QPoint::y().
Voici un exemple :
Ceci vous donne les coordonnées du coin supérieur gauche. Vous devrez récupérer celles du coin inférieur droit pour voir si le clic de souris se situe entre les deux. Pour ce faire, ajoutez la taille du widget aux coordonnées précédentes.
Bon courage, n'hésitez pas à répondre à ce post en cas de besoin ;)
Vous pouvez obtenir la position d'un Widget grâce à Qwidget::pos().
Cette fonction revoie un QPoint, il est possible de récupérer les coordonnées grâce à QPoint::x() et QPoint::y().
Voici un exemple :
float x = label.pos().x(); float y = label.pos().y();
Ceci vous donne les coordonnées du coin supérieur gauche. Vous devrez récupérer celles du coin inférieur droit pour voir si le clic de souris se situe entre les deux. Pour ce faire, ajoutez la taille du widget aux coordonnées précédentes.
float supGaucheX= label.pos().x(); float supGaucheY = label.pos().y(); float infDroitX = supGaucheX + label.width() float infDroitY = supGaucheY + label.height();
Bon courage, n'hésitez pas à répondre à ce post en cas de besoin ;)