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

Python Discussion :

Aide a la cr�ation d'un menu


Sujet :

Python

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par d�faut Aide a la cr�ation d'un menu
    Bonjour,

    Version de python 2.5

    j'explique la situation, j'ai 3 taches qui s'effectue les unes a la suites des autres
    on vas les nome Tache A, Tache B Tache C Tache D elles sont pour le moment dans un m�me script Python et s'effectue l'une apr�s l'autre elles sont d�pendantes et doivent se traiter dans cette ordre A,B,C,D ou B,C,D ou encore C,D. pour chaque tache j�ex�cute cette commande
    os.spawnl(os.P_WAIT, "run_xxxx.bat").

    Tout fonctionne, mais j'aimerais avoir un menu ou je peux choisir d'effectuer
    1 soit toutes les taches les unes a la suite des autres
    2 soit uniquement la tache A
    3 soit uniquement la tache B
    4 soit uniquement la tache C
    5 soit uniquement la tache D
    6 Ou s�lectionner la tache A + B, ou B+C+D

    Voila l�id�e g�n�ral, je pensais a une petite interface travers Thinter avec quelques cases a s�lectionner et un bouton ex�cuter. mais voila je n'arrive pas a trouver mon bonheur.

    Merci de votre aide

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    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 772
    Par d�faut
    Citation Envoy� par dodmaster31 Voir le message
    Voila l�id�e g�n�ral, je pensais a une petite interface travers Thinter avec quelques cases a s�lectionner et un bouton ex�cuter. mais voila je n'arrive pas a trouver mon bonheur.
    Et si vous montriez d�j� ce que vous avez fait?

    Pourquoi d�velopper sur une version de Python qui n'est plus support�e?

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

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par d�faut
    Voici le code tr�s basique, et efficace comme tu vois j'effectue une suite de tache, et comme �nonc� plus haut comment cr�er un menu simple pour les g�n�rer individuellement ou simplement effectuer une suite de tache par exemple Tache B + tache C et ex�cuter le script via un bouton.

    J'Utilise la version 2.5 car au boulot je n'ai que cette version et n'ai pas les droit pour installer une version plus r�cente, mais si il faut une version plus r�cente je ferai le n�cessaire pour l'avoir. merci de ton aide

    # Execute le script Tache A
    os.spawnl(os.P_WAIT, "Tache_A.bat")
    raw_input(" Appuie sur entree, Pour poursuivre ")
    # Execute la tache B
    os.spawnl(os.P_WAIT, "Tache_B.bat")
    raw_input(" Appuie sur entree, Pour poursuivre ")
    # Execute le script Tache C
    os.spawnl(os.P_WAIT, "Tache_C.bat")
    raw_input(" Appuie sur entree, Pour poursuivre ")
    # Execute la tache D
    os.spawnl(os.P_WAIT, "Tache_D.bat")
    raw_input(" Appuie sur entree, Pour poursuivre ")

    fic1 = "TacheB.log"
    fic2 = "TacheC.log"

    # Ouverture de "TacheB.log" avec notepad(le bloc note).
    cmd = "Notepad %s"%fic1
    os.system(cmd)

    # Ouverture de "TacheC.log" avec notepad(le bloc note).
    cmd = "Notepad %s"%fic2
    os.system(cmd)

    raw_input(" Appuie sur entree pour terminer ")

  4. #4
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    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 772
    Par d�faut
    Il n'y a pas beaucoup de Tkinter la dedans.
    Pour l'instant, je ne vois pas trop comment vous aider - a part �crire le code a votre place, mais vous n'apprendriez rien.
    D�sol�.
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2013
    Messages
    3
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par d�faut
    Merci, de ton aide !
    Je ne demande pas a ce qu'on m��crive le code, juste de me mettre sur la voie, j'ai trouver des sujets pour cr�er de boutons, mais je n'arrive pas a affecter une action au bouton. Je ne suis pas programmeur, je souhaite juste me simplifier la tache avec de petits scripts pratique.

    from Tkinter import *
    class MyApp:
    def __init__(self, parent):
    self.myContainer1 = Frame(parent)
    self.myContainer1.pack()

    self.button1 = Button(self.myContainer1)
    self.button1["text"]= "Tache A "
    self.button1["background"] = "green"
    self.button1.pack(side=LEFT) ### (1)


    self.button2 = Button(self.myContainer1)
    self.button2.configure(text="Tache B")
    self.button2.configure(background="tan")
    self.button2.pack(side=LEFT) ### (2)


    self.button3 = Button(self.myContainer1)
    self.button3.configure(text="Tache C", background="cyan")
    self.button3.pack(side=LEFT) ### (3)

    self.button4 = Button(self.myContainer1, text="Tache D", background="red")
    self.button4.pack(side=LEFT) ### (4)

    root = Tk()
    myapp = MyApp(root)
    root.mainloop()

Discussions similaires

  1. R�ponses: 0
    Dernier message: 09/04/2012, 17h34
  2. Aide pour la cr�ation d'un menu dynamique
    Par manu11 dans le forum Mise en page CSS
    R�ponses: 2
    Dernier message: 11/11/2009, 23h30
  3. R�ponses: 3
    Dernier message: 28/05/2007, 13h11
  4. Cr�ation d'un menu
    Par gros bob dans le forum OpenGL
    R�ponses: 3
    Dernier message: 15/01/2004, 08h43
  5. [Flash 5] Cr�ation d'un menu
    Par WriteLN dans le forum Flash
    R�ponses: 4
    Dernier message: 09/10/2003, 13h37

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