Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
il faut construire le filtre en vérifiant tous les boîtes à cocher et ensuite faire la
selection avec ce filtre.
-----------------
Code :
choix1 = True
choix2 = False
choix3 = True
choix = []
if choix1 :
choix.append("'CHOIX1'")
if choix2:
choix.append("'CHOIX2'")
if choix3:
choix.append("'CHOIX3'")
print(choix)
filtre_choix = ','.join(choix)
print(filtre_choix)
filtre = f'"type_choix" IN ({filtre_choix})'
print(filtre)
#layer.selectByExpression(filtre)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=345872#p345872
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