def framePuntaje(self,event): framePuntajes = self.framePuntajes = Frame (None, -1, "Puntajes", size=(1140,500)) framePuntajes.Centre(HORIZONTAL|VERTICAL) icono = Icon("carita.jpg") framePuntajes.SetIcon(icono) panelPuntajes = self.panelPuntajes = Panel(framePuntajes, -1) dvlcPuntajes10 = self.dvlcPuntajes10 = DataViewListCtrl(panelPuntajes) dvlcPuntajes15 = self.dvlcPuntajes15 = DataViewListCtrl(panelPuntajes) dvlcPuntajes20 = self.dvlcPuntajes20 = DataViewListCtrl(panelPuntajes) encabezado = [('ID', 25),('Jugador', 100),('Dimension', 85),('Minas', 80),('Minutos', 80)] for enca in encabezado: dvlcPuntajes10.AppendTextColumn(enca[0], width=enca[1], align=ALIGN_CENTER) dvlcPuntajes15.AppendTextColumn(enca[0], width=enca[1], align=ALIGN_CENTER) dvlcPuntajes20.AppendTextColumn(enca[0], width=enca[1], align=ALIGN_CENTER) boxPuntajes = self.boxPuntajes = BoxSizer(HORIZONTAL) boxPuntajes.Add(dvlcPuntajes10,1,EXPAND) boxPuntajes.Add(dvlcPuntajes15,1,EXPAND) boxPuntajes.Add(dvlcPuntajes20,1,EXPAND) panelPuntajes.SetSizer(boxPuntajes) framePuntajes.Show() try: self.cargarDVLC(self) except: pass return True
def _init_controls(self): self.listctrl = DataViewListCtrl(self, style=wx.dataview.DV_HORIZ_RULES) self.listctrl.AppendTextColumn('Company') self.listctrl.AppendTextColumn('Task') self.listctrl.AppendTextColumn('Hours') self.listctrl.AppendTextColumn('Description') self.listctrl.AppendItem(self.dayrow) self.listctrl.AppendItem(self.data)
def OnInit(self): #Metodo constructor de la clase app try: cmd = """CREATE TABLE datos ( ID INTEGER PRIMARY KEY AUTOINCREMENT, apellido TVARCHAR(50), nombre VARCHAR(50), numero VARCHAR(8), fecha VARCHAR(50), servicio VARCHAR(7), horario DATETIME, precio FLOAT )""" conn = sqlite3.connect( "clientes1" ) #Cree una tabla para poder guardar los datos con la base de datos cursor = conn.cursor() cursor.execute(cmd) cursor.close() conn.close() except sqlite3.OperationalError: pass frame1 = Frame(None, -1, "Turnos de Depilacion", size=(770, 700)) #Creo que cuadro del interfaz panel1 = self.panel1 = Panel(frame1, -1) frame1.SetBackgroundColour("#dda0dd") panel1.SetBackgroundColour("#dda0dd") self.dvlc = dvlc = DataViewListCtrl(panel1) encabezado = [('Apellidos', 150), ('Nombres', 150), ('Numero de telefono', 100), ('Fecha del Turno', 100), ('Servicio', 150), ('Horario', 100), ('Precio', 100)] for enca in encabezado: dvlc.AppendTextColumn(enca[0], width=enca[1]) hor = BoxSizer(HORIZONTAL) botoncarga = Button(panel1, -1, "&Cargar clientes") botonagregarclientes = Button(panel1, -1, "&Agregar clientes") botonborrarclientes = Button(panel1, -1, "&Borrar clientes") botonverclientesHoy = Button(panel1, -1, "&Clientes de Hoy") hor.Add(botoncarga) hor.Add(botonagregarclientes) hor.Add(botonborrarclientes) hor.Add(botonverclientesHoy) sizer = BoxSizer(VERTICAL) sizer.Add(dvlc, 1, EXPAND) botonagregarclientes.Bind(EVT_BUTTON, self.agregarClientes) botoncarga.Bind(EVT_BUTTON, self.cargarClientes) botonborrarclientes.Bind(EVT_BUTTON, self.borrarClientes) botonverclientesHoy.Bind(EVT_BUTTON, self.clientes_por_fecha) sizer.Add(hor) panel1.SetSizer(sizer) frame1.Show() return True
def OnInit(self): f1 = Frame(None, -1, "Listado de Participantes", size = (850,600)) p1 = self.p1 = Panel(f1) self.dvlc = dvlc = DataViewListCtrl(p1) encabezado = [('Apellido', 150), ('Nombre', 150), ('Registración', 100), ('Especialidad', 150), ('Adicionales', 100), ('Importe', 100)] for enca in encabezado: dvlc.AppendTextColumn(enca[0], width=enca[1]) hor = BoxSizer(HORIZONTAL) b = Button(p1, -1, "&Agregar participante") bf = Button(p1, -1, "Nada") hor.Add(b) hor.Add(bf) sizer = BoxSizer(VERTICAL) sizer.Add(dvlc, 1, EXPAND) b.Bind(EVT_BUTTON, self.abrirAgP) sizer.Add(hor) p1.SetSizer(sizer) f1.Show() return True
def OnInit(self): f1 = Frame(None, -1, "Listado de Alumnos", size=(670, 500)) p1 = self.p1 = Panel(f1, -1 ) self.dvlc = dvlc = DataViewListCtrl(p1) encabezado = [('DNI', 130), ('Nombre', 250), ('Comisión', 75), ('Sexo', 75), ('F.Nac', 100)] for enca in encabezado: dvlc.AppendTextColumn(enca[0], width=enca[1]) hor = BoxSizer(HORIZONTAL) b = Button(p1, -1, "&Carga de archivo") #bf = Button(p1, -1, "Nada") hor.Add(b) #hor.Add(bf) sizer = BoxSizer(VERTICAL) sizer.Add(dvlc, 1, EXPAND) b.Bind(EVT_BUTTON, self.cargaArchivo) sizer.Add(hor) p1.SetSizer(sizer) f1.Show() return True
def OnInit(self): f1 = Frame(None, -1, "Turnos de Depilacion", size=(770, 700)) p1 = self.p1 = Panel(f1, -1) self.dvlc = DataViewListCtrl(p1) encabezado = [('Apellidos', 125), ('Nombres', 125), ('Telefono', 50), ('Servicio', 150), ('Fecha del Turno', 100), ('Horario', 100), ('Precio', 100)] for enca in encabezado: self.dvlc.AppendTextColumn(enca[0], width=enca[1]) mydb = DATABASE() clients_data = mydb.read(get_all=True) mydb.close() if clients_data: if len(clients_data) == 1: items = list(clients_data[0]) print(items) self.dvlc.AppendItem(items) else: for client_data in clients_data: items = list(client_data) print(items) self.dvlc.AppendItem(items) hor = BoxSizer(HORIZONTAL) b = Button(p1, -1, "&Agregar Clientes") hor.Add(b) sizer = BoxSizer(VERTICAL) sizer.Add(self.dvlc, 1, EXPAND) b.Bind(EVT_BUTTON, self.abrirAgP) sizer.Add(hor) p1.SetSizer(sizer) f1.Show() return True