Pages: 1
- Sujet précédent - QGIS 2.14 / Python Plugin: garder fenêtre affichée durant traitement - Sujet suivant
#1 Wed 03 May 2017 14:57
- Thomas Gardes
- Juste Inscrit !
- Date d'inscription: 16 Oct 2016
- Messages: 5
QGIS 2.14 / Python Plugin: garder fenêtre affichée durant traitement
Bonjour à tous !
Je me tourne vers vous pour une question liée au développement d'un plug-in QGIS.
Je me suis basé sur le plug-in "Plug-in builder", avec une interface construite sous Qt Designer. J'ai ajouté à cette interface une barre de progression, que je remplis à mesure que le script s’exécute et qui a l'air fonctionnelle. Je dis "à l'air" car, justement, lorsque j’exécute mon plug-in (i.e, quand je configure les différents inputs puis que je clique sur "OK"), son interface (donc la fenêtre qui comporte la barre de progression) disparaît.
On peut suivre l'avancement via les barres de QGIS en haut de l'écran qui correspondent aux différents algorithmes appelés dans le plug-in, mais j'aimerais conserver ma fenêtre affichée durant le traitement (et si possible, la fermer automatiquement après).
Sorti de ça, le plug-in fonctionne très bien, il me semble donc que c'est vraiment une histoire d'affichage à régler. J'aurais bien mis des extraits de code mais je n'ai même pas idée des parties qui peuvent être utiles dans ce cadre...
Au passage, autre problème qui me semble très voisin : j'ai défini des messages d'erreurs qui s'affichent lorsque l'utilisateur veut lancer le plug-in (i.e cliquer sur "OK") sans avoir rempli les inputs nécessaires. Les messages s'affichent bien au bon moment, mais une fois que l'utilisateur à lu le message et cliqué sur OK (sur la fenêtre du message cette fois), la fenêtre de mon plug-in se ferme. Or, j'aimerais que l'utilisateur retombe justement sur la fenêtre du plug in pour qu'il puisse le configurer.
Voilà, si quelqu'un à une idée, je suis preneur et n'hésitez pas à me demander plus de précisions,
En vous remerciant !
Hors ligne
#2 Fri 12 May 2017 00:15
- JD
- Moderateur
- Date d'inscription: 8 Aug 2013
- Messages: 726
Re: QGIS 2.14 / Python Plugin: garder fenêtre affichée durant traitement
Bonsoir,
sans le code c'est difficile de vous répondre.
Si vous voulez de l'aide, il va falloir le publier sur un dépôt ou le mettre à disposition quelque part.
Cordialement,
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.14 / Python Plugin: garder fenêtre affichée durant traitement - Sujet suivant