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
|
class MainApp(wx.App):
def OnInit(self):
for k in range(1,6):
self.liste_textctrl.append("self.textctrl"+str(k))
self.fen1=wx.Frame(None,-1,title="MyFrame",\
size=(725,585),style=wx.DEFAULT_FRAME_STYLE)
self.pan1=wx.Panel(self.fen1,-1,size=self.fen1.GetClientSize())
self.sizer1=wx.GridBagSizer(10,10)
self.radio=wx.RadioBox(self.pan1,-1,label="Liste des Choix",\
size=(50,100),choices=["Choix 1","Choix 2","Choix 3","Choix 4",\
"Choix 5"],majorDimension=5,style=wx.RA_SPECIFY_ROWS)
self.sizer1.Add(self.radio,pos=(1,1),span=(5,1))
for k in range(0,5):
self.liste_textctrl[k]=wx.TextCtrl(self.pan3,-1,value="Choix "+str(k+1),size=(350,20))
self.sizer3.Add(self.liste_textctrl[k],pos=(k+1,2),flag=wx.ALIGN_CENTRE)
self.fen1.SetSizer(self.sizer1)
self.fen1.Show(True)
self.SetTopWindow(self.fen1)
self.fen1.Centre()
return True |
Partager