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   -
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()

1 réponse

_Ritchi_ Messages postés 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
Bonjour,

Afin que nous puissions comprendre ton code, il te faut mettre ton code dans la balise "code" avec le type "python":


Merci
Ritchi
0