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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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: 722

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

 

Pied de page des forums

Powered by FluxBB