Message posté par : Marcopololo
----------------------------------------
Bonjour,
En prenant comme exemple un tuto j'essaie d'afficher dans un champ type QLineEdit
la valeur d'un champ de la couche active, en lien avec un click.
-----------------
Code :
ef display_point(self, point, button):
# Affiche les coordonnées du clic
self.dlg.hide() # cache la boite de dialogue
coords = "{:.3f}, {:.3f}".format(point.x(), point.y()) ## formatage des
coordonnées
self.dlg.lineEdit.setText(coords) # affichage des coordonnées
self.dlg.NumParc.setText(coord2) # affichage des infos du champ de la couche
active
self.dlg.LineTest.append("Test")
self.dlg.show() # affiche de nouveau la boite de dialogue
-----------------
J'ai un code qui semble convenir mais mes compétences en python sont celles d'un
débutant et j'ai du mal à insérer le code suivant à la place de la ligne ou se trouve
NumParc. Le champ de la table attributaire que je veux afficher s'appelle id
-----------------
Code :
layer = iface.activeLayer()
layer.feature[id]
-----------------
J'espère avoir été assez clair.
Merci de votre aide.
Marcopololo
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=372364#p372364
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