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
    Responsable Approche théorique du décisionnel

    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    juillet 2008
    Messages
    1 883
    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 883
    Points : 4 276
    Points
    4 276
    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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 485
    Points : 24 505
    Points
    24 505
    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
    Responsable Approche théorique du décisionnel

    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    juillet 2008
    Messages
    1 883
    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 883
    Points : 4 276
    Points
    4 276
    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