Message posté par : Yoann Lecomte
----------------------------------------
Bonjour,
Pas évident de débugguer juste en lisant vos quelques extraits de code, mais je vais faire
une tentative =).
Dans votre fonction
-----------------
Code :
BoutonPointer
-----------------
, vous appeler
-----------------
Code :
canvas.setMapTool(self.pointTool)
-----------------
pour mettre en place votre pointeur.
Je pense que votre problème réside dans le fait que vous ne désactiver jamais votre
mapTool. Donc lorsque vous cliquez sur Ok le traitement s'execute mais votre mapTool
est toujours actif et appele montreFenetre lors d'un click sur le canvas.
Ajouter la ligne suivante dans votre fonction
-----------------
Code :
montrerFenetre
-----------------
:
-----------------
Code :
canvas.unsetMapTool(self.pointTool)
-----------------
Cela devrait résoudre votre problème.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=357214#p357214
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net