#1 Thu 09 March 2023 17:14
- Ricola62
- Participant assidu
- Date d'inscription: 24 Apr 2012
- Messages: 166
QGIS/Macro: interdire la sauvegarde du projet
Bonjour,
je bloque sur une macro d'un projet qgis. Je souhaiterai empécher la sauvegarde si l'extension 'DataPlotly' n'est pas installée.
Cela donne:
Code:
from qgis.utils import (active_plugins, iface) from qgis.core import Qgis def saveProject(): if 'DataPlotly' not in active_plugins: iface.messageBar().pushMessage("Erreur", "L'extension DataPlotly est introuvable", level=Qgis.Critical, duration=6) return
Pourtant après l'éxécution de la macro le projet est enregistré
Avez vous une ou des solutions?
Dernière modification par Ricola62 (Thu 09 March 2023 17:27)
Hors ligne
#2 Thu 09 March 2023 17:22
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3928
Re: QGIS/Macro: interdire la sauvegarde du projet
Bonjour,
Pourtant après l'éxécution de la macron le projet est enregistré hmm
Non, ça ne se fait plus en France.
---> Je sors
Hors ligne
#3 Thu 09 March 2023 17:26
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3928
Re: QGIS/Macro: interdire la sauvegarde du projet
Et avec le return dans la fonction?
Je laisse le soin aux Pythonistas de vous aiguiller, autrement.
Hors ligne
#4 Thu 09 March 2023 17:55
- Ricola62
- Participant assidu
- Date d'inscription: 24 Apr 2012
- Messages: 166
Re: QGIS/Macro: interdire la sauvegarde du projet
SANTANNA a écrit:
Bonjour,
Pourtant après l'éxécution de la macron le projet est enregistré hmm
Non, ça ne se fait plus en France.
---> Je sors
Hors ligne