wxpython y base de datos asesoria porfavor Hola, comunidad de Forosdelweb les envio un saludos, soy un novato en python y bueno cada dia aprendiendo mas, mi duda es la siguiente tengo un codigo de un formulario, pero como conecto una base de datos para que esta recoja la informacion que yo le suministro???
aca esta el codigo de lo que tengo hasta ahora
Código Python:
Ver originalimport 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 |