Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#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é hmm

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

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

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


smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB