Bonjour,
Je découvre les formulaires QGIS et du coup python...
Je viens de réaliser (via des exemples) un formulaire qui vérifie si des données sont correctes.
Cela fonctionne bien mais je voudrai aller + loin et accéder aux attributs de la couche.
(et comme je n'ai pas les bases je suis maintenant bloqué...:roll:)
1ère question :
Je suis un peu perdu sur les éléments à charger au départ :
j'ai aussi trouvé cela
et utilisé en +
je trouve beaucoup d'exemples disparates mais je cherche une doc claire qui liste les éléments utilisables...
(en gros quelle bibliothèque sert à quoi)
2ème question :
J'utilise cette fonction :
Elle appelle 3 paramètres qui visiblement "remontent" tous seuls...
J'arrive a utiliser dialog mais pas les deux autres.
Or j'ai besoin de réaliser un boucle sur les objets de ma couche
exemple:
Comment utiliser layerid ?
Merci d'avance de votre aide.
Je découvre les formulaires QGIS et du coup python...
Je viens de réaliser (via des exemples) un formulaire qui vérifie si des données sont correctes.
Cela fonctionne bien mais je voudrai aller + loin et accéder aux attributs de la couche.
(et comme je n'ai pas les bases je suis maintenant bloqué...:roll:)
1ère question :
Je suis un peu perdu sur les éléments à charger au départ :
Code:
from PyQt4.QtCore import *
from PyQt4.QtGui import *
Code:
from qgis.core import *
Code:
from datetime import date
import os
(en gros quelle bibliothèque sert à quoi)
2ème question :
J'utilise cette fonction :
Code:
def formOpen(dialog,layerid,featureid):
J'arrive a utiliser dialog mais pas les deux autres.
Or j'ai besoin de réaliser un boucle sur les objets de ma couche
exemple:
Code:
for i in range(1, layer .GetFeatureCount()):
feature = layer .GetFeature( i )
Merci d'avance de votre aide.