Quantcast
Channel: Forum SIG - Systèmes d'Information Géographique et Géomatique
Viewing all articles
Browse latest Browse all 8030

[QGIS 1.x] Formulaires et interactions

$
0
0
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 :
Code:

from PyQt4.QtCore import *
from PyQt4.QtGui import *

j'ai aussi trouvé cela
Code:

from qgis.core import *
et utilisé en +
Code:

from datetime import date
import os

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 :
Code:

def formOpen(dialog,layerid,featureid):
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:
Code:

for i in range(1, layer .GetFeatureCount()):
    feature = layer .GetFeature( i )

Comment utiliser layerid ?


Merci d'avance de votre aide.

Viewing all articles
Browse latest Browse all 8030

Trending Articles