Message posté par : Thomas Gratier (thomas.gratier(a)gmail.com)
----------------------------------------
Bonjour,
Tu as en fait 2 choix en plus de celui du nettoyage au "unload":
* Soit nettoyer au démarrage du plugin mais cela pose le même problème que le nettoyage à
la fin c'est à dire le risque de nettoyer lors du rechargement/mise à jour du plugin
(pas tous les jours non plus)
* Soit "écouter" via un signal Qt la fermeture de QGIS qui est en fait une
instance de QgsApplication qui hérite de QApplication (celle ci dispose d'un signal
aboutToQuit). C'est ce que le code ci-dessous fait. Il écrit un fichier dans le cadre
de ce snippet de code
-----------------
Code :
def doSomethinBeforeQuiting():
with open('/tmp/proof.txt', 'w') as outfile:
outfile.write('Demo')
QgsApplication.instance().aboutToQuit.connect(doSomethinBeforeQuiting)
-----------------
Thomas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=343553#p343553
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