banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#1 Sat 15 February 2025 20:38

Sébastien THOMAS
Juste Inscrit !
Date d'inscription: 29 Apr 2023
Messages: 9

QGIS: Recherche et ouverture de fichier

Bonjour,
Je souhaite créer une action pour qu'en cliquant sur une entité, cela déclenche :
- 1) La recherche d'un fichier dont le nom figure dans un champ
- 2) L'ouverture du fichier en question
Merci d'avance.

Hors ligne

 

#2 Mon 17 February 2025 09:27

Gabi63
Juste Inscrit !
Date d'inscription: 3 Apr 2016
Messages: 9

Re: QGIS: Recherche et ouverture de fichier

Bonjour,
Il faut regarder du côté des signaux Qt : https://qgis.org/pyqgis/3.40/core/QgsVectorLayer.html

Le signal : selectionchanged devrait pouvoir correspondre à vos attentes :

Code:

layer.selectionChanged.connect(fonction_d'interet)

G

Hors ligne

 

#3 Mon 17 February 2025 16:22

arobert01
Participant actif
Date d'inscription: 31 Oct 2024
Messages: 56

Re: QGIS: Recherche et ouverture de fichier

Bonjour,

Il faut se rendre dans les propriétés > actions > ajouter une action. Configurez l'action de manière à ce qu'elle ouvre un lien.
Dans la section de code, il faut écrire :

Code:

[% "votre nom de champ contenant les liens des fichiers" %]

Pensez bien à cocher plus haut les champs d'application de l'action pour que quand vous cliquiez, l'action se réalise. Ensuite, dans la fenêtre principale, cherchez une icone "action" avec un engrenage, et appliquez votre action que vous venez de créer (avec un nom que vous avez donné).

Bonne fin de journée

Dernière modification par arobert01 (Mon 17 February 2025 16:23)

Hors ligne

 

#4 Fri 21 February 2025 23:14

Sébastien THOMAS
Juste Inscrit !
Date d'inscription: 29 Apr 2023
Messages: 9

Re: QGIS: Recherche et ouverture de fichier

Bonsoir, merci. Je regarde ça et reviens vers vous.

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo