Suite

Comment définir une fonction personnalisée qui renvoie la valeur d'un champ dans un formulaire non enregistré


Le générateur d'expression de filtre dans QGIS 2.8 nous permet de définir des fonctions personnalisées à l'aide de python. Je suis intéressé s'il serait possible de définir une fonction qui renvoie la valeur d'un champ dans un formulaire non enregistré en cours de remplissage. Je voudrais utiliser cette sortie dans une expression de filtre pour la relation de valeur.

(voir : Limitation des valeurs disponibles dans le champ déroulant du formulaire QGIS en fonction de la valeur sélectionnée dans le champ précédent ?)

La possibilité de lire le contenu des champs non sauvegardés est mentionnée dans ces deux messages, mais je n'ai pas les connaissances en python pour l'adapter au but mentionné ci-dessus :

QGIS Value Map Edit Widget avec des propriétés dépendantes d'un autre champ

Comment remplir automatiquement les champs instantanément ?

Si ce n'est pas trop compliqué, je serais très reconnaissant pour un exemple de code que je pourrais adapter à mon objectif.


Voir la vidéo: EXCEPTIONS in Python Assert, Try, Except, Else, Finally, Raise, Custom Errors (Octobre 2021).