Bonjour,

j'aimerai bien avoir votre aide en ce qui concerne les combobox j'ai crée un combobox dans une panel avec une liste ( visible, infrarouge, simulation)

et j'aimerai créer un autre combobox 2 permet la sélection des types dans combobox 1 comme par exemple on a ( visible => vis01,vis04,vis06 et infrarou=>IR037,IR078 , ...,simulation=> simT12,simT52, ...)


je trouve pas trop chose sur la sélection ou comment créer un combobox dans un autre :

voici la partie de code :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
#2em panel
        pan2 = wx.Window(self.splitter, style=wx.DEFAULT_FRAME_STYLE)
        pan2.SetBackgroundColour("white")
#choix
 
        List1 = ['Infrarouge', 'Visible','simulation']
        List2 = ['VIS04','VIS05','VIS06','VIS08','IR038','IR087','IR097','IR103','SIMT39','SIMT52','SIMT111]
 
        combobox1 = wx.ComboBox( pan2, id=wx.ID_ANY, choices = self.List1, style=wx.CB_DROPDOWN,pos=(80,5))
        combobox2 = wx.ComboBox( pan2 , id=wx.ID_ANY, choices = List2 )
je sais pas après création de la 2em liste si faut faire une boucle ou comment lier le combobox 1 au combobox 2
d'autre manière comment rendre combobox2 dépendant au combobox1

voilà un exemple de ce que j'aimerai faire :

Nom : exmpcombobox2.jpg
Affichages : 485
Taille : 3,6 Ko

merci d'avance pour l'aide et explication ou exemple