Demande d'aide pour un programme avec tkinter
Reinnard
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
_Ritchi_ Messages postés 21333 Date d'inscription Statut Contributeur Dernière intervention -
_Ritchi_ Messages postés 21333 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à toute et à tous.
Dans le carde de mon stage je dois développer une interface. J'utilise actuellement le module tkinter.
Je viens demander votre aide car il se trouve que j'ai un problème, je n'arrive pas à effectuer une manipulation comme je le souhaite, en effet je voudrais que quand on effectue un choix(rigid_rigid ou anyl_defo) dans la combobox "Nom" cela active des choix de la combobox "Type", qui sont relatif au choix "rigid_rigid" et "anyl_defo".
Ne voyant pas trop comment faire, j'ai fais le programme ci joint
En vous remerciant par avance de l'aide apportée
from tkinter import*
from tkinter.ttk import*
fenetre=Tk()
rigid_rigid=["1","2"]
anyl_defo=["14"]
contactorPair2TactBehav = ["rigid_rigid", "anyl_defo"]
valeur=[]
def choice():
if listNom2==comboBox.get_active(1):
valeur=rigid_rigid
if listNom2==comboBox.getSelectedItem(anyl_defo):
valeur==anyl_defo
Frame3 = LabelFrame(fenetre,text="lois entre les objets:", borderwidth=2, relief=GROOVE)
Frame3.grid(row=1, column=3)
Label(Frame3, text="nom").grid(row=9,column=10)
Label(Frame3, text="type").grid(row=10,column=10)
Label(Frame3, text="fric").grid(row=11,column=10)
NomSelect2 = StringVar()
Nom2=contactorPair2TactBehav
listNom2 = Combobox(Frame3,textvariable=NomSelect2, \
values =Nom2)
listNom2.grid(row=9,column=11,pady=10)
TypeSelect = StringVar()
listNom2.bind('<ButtonRelease-1>',choice)
listType = Combobox(Frame3,textvariable=TypeSelect, \
values= valeur )
listType.grid(row=10,column=11,pady=10)
s3 = Spinbox(Frame3, from_=0, to=10)
s3.grid(row=11,column=11,pady=10)
app= fenetre
app.mainloop()
Dans le carde de mon stage je dois développer une interface. J'utilise actuellement le module tkinter.
Je viens demander votre aide car il se trouve que j'ai un problème, je n'arrive pas à effectuer une manipulation comme je le souhaite, en effet je voudrais que quand on effectue un choix(rigid_rigid ou anyl_defo) dans la combobox "Nom" cela active des choix de la combobox "Type", qui sont relatif au choix "rigid_rigid" et "anyl_defo".
Ne voyant pas trop comment faire, j'ai fais le programme ci joint
En vous remerciant par avance de l'aide apportée
from tkinter import*
from tkinter.ttk import*
fenetre=Tk()
rigid_rigid=["1","2"]
anyl_defo=["14"]
contactorPair2TactBehav = ["rigid_rigid", "anyl_defo"]
valeur=[]
def choice():
if listNom2==comboBox.get_active(1):
valeur=rigid_rigid
if listNom2==comboBox.getSelectedItem(anyl_defo):
valeur==anyl_defo
Frame3 = LabelFrame(fenetre,text="lois entre les objets:", borderwidth=2, relief=GROOVE)
Frame3.grid(row=1, column=3)
Label(Frame3, text="nom").grid(row=9,column=10)
Label(Frame3, text="type").grid(row=10,column=10)
Label(Frame3, text="fric").grid(row=11,column=10)
NomSelect2 = StringVar()
Nom2=contactorPair2TactBehav
listNom2 = Combobox(Frame3,textvariable=NomSelect2, \
values =Nom2)
listNom2.grid(row=9,column=11,pady=10)
TypeSelect = StringVar()
listNom2.bind('<ButtonRelease-1>',choice)
listType = Combobox(Frame3,textvariable=TypeSelect, \
values= valeur )
listType.grid(row=10,column=11,pady=10)
s3 = Spinbox(Frame3, from_=0, to=10)
s3.grid(row=11,column=11,pady=10)
app= fenetre
app.mainloop()
A voir également:
- Demande d'aide pour un programme avec tkinter
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Desinstaller un programme - Guide