Message posté par : Alain Le Gallou
----------------------------------------
Bonsoir AlexisSIG,
Je viens de tester ton script en le personnalisant bien évidemment. Tout est quasiment bon
sauf que la boîte de dialogue se réouvre en boucle car tu appelles un
"reloadproject" après avoir renseigné une valeur.
J'ai donc juste modifié tes 2 dernières lignes avec ça :
-----------------
Code :
mapCanvas().refresh()
-----------------
au lie de ça :
-----------------
Citation :
// Remplace reload() + triggerRepaint() + mapCanvas().refresh()
iface.reloadProject();
-----------------
Et ça fonctionne, car ça applique bien le filtre sur la couche puis ça actualise la
carte.
Je ne sais pas s'il y a d'autres conséquences car j'avoue que je découvre ce
langage QML.
Merci de nous tenir au courant si c'est bon pour toi aussi avec cette modification.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=377385#p377385
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net