IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GUI Python Discussion :

Fichiers .py séparés GUI/ligne de commande [Python 3.X]


Sujet :

GUI Python

  1. #1
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut Fichiers .py séparés GUI/ligne de commande
    Hello,

    Petite question/besoin de conseil de novice en python.
    J'ai écrit un script de traitement de fichiers, à l'ancienne -en procédural-, que je lance en ligne de commande avec des paramètres derrière pour indiquer le répertoire à traiter par exemple.
    Ca marche bien, maintenant je voudrais faire une petite interface graphique pour simplifier l'utilisation, surtout que je suis sous windows ;-)

    Je pensais faire un autre fichier .py spécifique pour la GUI, qui appellerait le fichier principal via un import.
    Mais ça marche comment pour redéfinir les fonctions ? Par exemple j'ai dans mon programme en ligne de commande une fonction showProgress() qui affiche sur le terminal la progression, je pensais la redéfinir dans le fichier GUI pour afficher une barre de progression. C'est possible ?
    Et vous conseillez quelle GUI pour faire cela ? Je pensais partir sur la base, Tkinter, pour commencer.
    Et vous, vous faites comment, c'est quoi les bonnes pratiques ?

    Merci !
    Doc
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 235
    Points : 36 684
    Points
    36 684
    Par défaut
    Citation Envoyé par doc malkovich Voir le message
    Mais ça marche comment pour redéfinir les fonctions ? Par exemple j'ai dans mon programme en ligne de commande une fonction showProgress() qui affiche sur le terminal la progression, je pensais la redéfinir dans le fichier GUI pour afficher une barre de progression. C'est possible ?
    Côté programmation, tout est possible...

    Citation Envoyé par doc malkovich Voir le message
    Et vous conseillez quelle GUI pour faire cela ? Je pensais partir sur la base, Tkinter, pour commencer.
    Et vous, vous faites comment, c'est quoi les bonnes pratiques ?
    Quelque soit le GUI, c'est de la programmation évènementielle alors que votre code est programmé de façon séquentielle. Tout n'est pas à jeter mais il faut au moins revoir les interfaces...
    Pour avoir une idée des difficultés, le widget qui pourrait être utilisé est ttk.Progressbar... vous devriez pouvoir trouver des codes sur Internet qui vous inspirent (ou pas).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    ok merci !
    doc
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. executer un fichier .php seulement en ligne de commande
    Par navorinco dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 10/12/2009, 13h34
  2. Réponses: 4
    Dernier message: 29/06/2009, 23h23
  3. "run as" GUI & ligne de commande
    Par lmout1982 dans le forum Windows XP
    Réponses: 5
    Dernier message: 05/09/2008, 12h51
  4. Réponses: 0
    Dernier message: 17/12/2007, 13h05
  5. Réponses: 3
    Dernier message: 16/12/2005, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo