aca esta el codigo de lo que tengo hasta ahora
Código Python:
Ver original
import wx class App(wx.App): def OnInit(self): self.ventana = wx.Frame(parent = None, title = u'Censo de Personas Consejo Comunal', size = (600,400), pos = (320,150)) panel = wx.Panel(self.ventana, -1) datos = wx.StaticText(panel, -1, u'Datos Personales: ', pos = (200,0)) nombre = wx.StaticText(panel, -1, u'Nombre: ', pos = (20,20)) cuadro_nombre = wx.TextCtrl(panel, -1, '', pos = (90 , 20), size = (150,-1)) apellido = wx.StaticText(panel, -1, u'Apellido: ', pos = (20,50)) self.cuadro_apellido = wx.TextCtrl(panel, -1, '', pos = (90, 50), size = (150,-1)) sexo = wx.StaticText(panel, -1, u'Sexo: ', pos = (20, 80)) sexolista = [u'F', u'M'] cuadro_sexo = wx.ComboBox(panel, -1, '', (90 , 80), (150,-1), sexolista, wx.CB_DROPDOWN) cedula = wx.StaticText(panel, -1, u'Cedúla: ', pos = (20,110)) cuadro_cedula = wx.TextCtrl(panel, -1, '', pos = (90 , 110), size = (150,-1)) telefono = wx.StaticText(panel, -1, u'Telefono: ', pos = (20,140)) cuadro_telefono = wx.TextCtrl(panel, -1, '', pos = (90 , 140), size = (150,-1)) celular = wx.StaticText(panel, -1, u'Núm Celular: ', pos = (20,170)) cuadro_celular = wx.TextCtrl(panel, -1, '', pos = (90 , 170), size = (150,-1)) direccion = wx.StaticText(panel, -1, u'Dirección: ', pos = (20,200)) cuadro_direccion = wx.TextCtrl(panel, -1, '', pos = (90, 200), size = (150,80), style = wx.TE_MULTILINE) edad = wx.StaticText (panel, -1, u'Edad: ', pos = (300,20)) cuadro_edad = wx.SpinCtrl(panel, -1, pos = (340,20)) cuadro_edad.SetRange(0,110) fecha_nacimiento = wx.StaticText(panel, -1, u'Fecha de N.: ', pos = (300,50)) cuadro_fnacimiento = wx.DatePickerCtrl(panel, -1, pos = (380,50), size = (150,-1)) boton_aceptar = wx.Button(panel, -1, u'Guardar Datos', pos = (200,300)) boton_cerrar = wx.Button(panel, -1, u'Cerrar', pos = (330,300)) self.Bind(wx.EVT_BUTTON, self.OnSalir, boton_cerrar) self.Bind(wx.EVT_BUTTON, self.OnGuardar, boton_aceptar) self.ventana.Show() return True def OnSalir(self, evt): self.ventana.Close() def OnGuardar(self, evt): ingresoapellido = self.cuadro_apellido.GetValue() dialogo = wx.MessageDialog(self.ventana, u'Estimado/a %s, sus datos fueron guardados' % (ingresoapellido), u'Información', wx.OK | wx.ICON_INFORMATION) dialogo.ShowModal() dialogo.Destroy() aplicacion = App() aplicacion.MainLoop()
que me recomiendan???
gracias por leer