Bonjour,
Voila, je débute en python et donc, forcément, bloque devant un problème qui doit être assez simple.
Je voudrais faire une petite interface graphique pour diffents scripts et applis qui sont sur mon disque
pour cela je souhaite avoir une fenêtre python avec une barre de menus, dans chacun de ces menus, il y aurais une liste d'options de type Checkbox.
pour chaque option, je voudrais que mon programme lance
Appli1.exe si l'option est cochée
Appli 2.exe si elle est decochée
a chaque evènement souris
voici le debut de mon code :
Voila comme vous le voyez ici c'est n'importe quoi, mais l'idée est la.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 from Tkinter import * from os import * class MenuBar(Frame): """Barre de menus déroulants""" def __init__(self, boss =None): Frame.__init__(self, borderwidth =2) ##### Menu <Options> ##### optMenu = Menubutton(self, text ='Options') optMenu.pack(side =LEFT, padx ='3') # Variables Tkinter : self.bouton1var = IntVar() self.bouton2var = IntVar() self.actMusi = IntVar() # Partie "déroulante" du menu : self.mo = Menu(optMenu) self.mo.add_command(label = 'Activer :', foreground ='blue') self.mo.add_checkbutton(label ='Appli1', command = self.choixActifs, variable =self.bouton1var) self.mo.add_checkbutton(label ='Appli2', command = self.choixActifs, variable =self.bouton2var) self.mo.add_separator() # Intégration du menu : optMenu.configure(menu = self.mo) def ChoixActifs a1 = self.bouton1var.get() a2 = self.bouton2var.get() os.system("start Bouton1on.exe" "start Bouton1off.exe") os.system("start Bouton2on.exe" "start Bouton2off.exe")
je ne sais pas comment faire. :s
Si quelqu'un a la solution merci de me donner un coup de pouce !![]()
Partager