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

Interfaces Graphiques Perl Discussion :

"Barre d'installation" lors de copie de fichier


Sujet :

Interfaces Graphiques Perl

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 105
    Points : 46
    Points
    46
    Par défaut "Barre d'installation" lors de copie de fichier
    Bonjour,
    Je possède donc chez moi un PC équivalent a un NAS ou je stock toutes mes données dessus .
    Etant donné que je possède un Portable et un fix aussi j'aime que toutes mes données soit égale dans chacun de mes PC et ranger au même endroit.

    Je suis donc en train de me faire un script en Perl de copie de données.
    Seulement donc j'essaie de le rendre plus ergonomique et j'aimerais que le chargement se face avec une interface graphique .

    Peut-t'on faire dans le similaire avec une des librairie disponible en perl ?


    Oni'

  2. #2
    Membre actif

    Profil pro
    Inscrit en
    Août 2009
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 156
    Points : 211
    Points
    211
    Par défaut
    Bonjour,
    Sur cpan on trouve plusieurs modules:
    http://search.cpan.org/search?query=...ssBar&mode=all

    Notamment un Tk::ProgressBar (en Perl TK du coup)
    ou un Term::ProgressBar (pour avoir un ebarre de progression en mode terminal).

    Par contre je n'ai jamais utilisé, donc en réponse, oui c'est possible, par contre faut étudier les modules. :-)

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Utilisant régulièrement les 2 , je te confirme que c'est faisable. Bon, étant donné que le but est juste de transférer des fichiers, je trouve qu'il n'est pas utile de faire une interface graphique, mais une barre de progression terminal est une bonne option avec Term:rogressbar. Dans les sources de la rubrique perl, 2 façons de faire ont été mentionnées pour cela. (voir ici). Néanmoins, si tu veux faire joujou avec Tk, c'est toujours possible.

  4. #4
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2005
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 35

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2005
    Messages : 105
    Points : 46
    Points
    46
    Par défaut
    Copie de fichiers inclue aussi mes 120 go de musique :p
    Je m'en servirais aussi pour mes scripts de backup.

    Je dois plus me renseigner sur la chose voir les librairies a installer .

    Oni'

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 820
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 820
    Points : 498 771
    Points
    498 771
    Par défaut
    Bah écoute, C'est toi qui voit. barre de progression terminal ou interface graphique. Dans tous les cas, on pourra t'aider.

    Pense déjà à faire ton script sans barre et ensuite tu l'adapteras.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/08/2008, 10h41

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