def __init__(self, procesador): super().__init__(parent=procesador.pantalla, titulo=_("Expeditions to the Everest"), icono=Iconos.Trekking(), extparam="everestBase") self.procesador = procesador self.configuracion = procesador.configuracion self.db = Everest.Expeditions(self.configuracion) self.selected = None oColumnas = Columnas.ListaColumnas() oColumnas.nueva("NAME", _("Expedition"), 120, siCentrado=True) oColumnas.nueva("DATE_INIT", _("Start date"), 120, siCentrado=True) oColumnas.nueva("DATE_END", _("Final date"), 100, siCentrado=True) oColumnas.nueva("NUM_GAMES", _("Games"), 80, siCentrado=True) oColumnas.nueva("TIMES", _("Time"), 120, siCentrado=True) oColumnas.nueva("TOLERANCE", _("Tolerance"), 90, siCentrado=True) oColumnas.nueva("TRIES", _("Tries"), 90, siCentrado=True) self.grid = Grid.Grid(self, oColumnas, siSelecFilas=True, siSeleccionMultiple=True) self.grid.setMinimumWidth(self.grid.anchoColumnas() + 20) liAcciones = ( (_("Close"), Iconos.MainMenu(), self.terminar), None, (_("Start"), Iconos.Empezar(), self.start), None, (_("New"), Iconos.Nuevo(), self.nuevo), None, (_("Remove"), Iconos.Borrar(), self.borrar), None, ) self.tb = Controles.TBrutina(self, liAcciones) # Colocamos lyTB = Colocacion.H().control(self.tb).margen(0) ly = Colocacion.V().otro(lyTB).control(self.grid).margen(3) self.setLayout(ly) self.registrarGrid(self.grid) self.recuperarVideo(siTam=False) self.grid.gotop()
def __init__(self, procesador): QTVarios.WDialogo.__init__(self, procesador.main_window, _("Expeditions to the Everest"), Iconos.Trekking(), "everestBase") self.procesador = procesador self.configuration = procesador.configuration self.db = Everest.Expeditions(self.configuration) self.selected = None o_columns = Columnas.ListaColumnas() o_columns.nueva("NAME", _("Expedition"), 120, centered=True) o_columns.nueva("DATE_INIT", _("Start date"), 120, centered=True) o_columns.nueva("DATE_END", _("Final date"), 100, centered=True) o_columns.nueva("NUM_GAMES", _("Games"), 80, centered=True) o_columns.nueva("TIMES", _("Time"), 120, centered=True) o_columns.nueva("TOLERANCE", _("Tolerance"), 90, centered=True) o_columns.nueva("TRIES", _("Tries"), 90, centered=True) self.grid = Grid.Grid(self, o_columns, siSelecFilas=True, siSeleccionMultiple=True) self.grid.setMinimumWidth(self.grid.anchoColumnas() + 20) li_acciones = ( (_("Close"), Iconos.MainMenu(), self.terminar), None, (_("Start"), Iconos.Empezar(), self.start), None, (_("New"), Iconos.Nuevo(), self.nuevo), None, (_("Remove"), Iconos.Borrar(), self.borrar), None, ) self.tb = QTVarios.LCTB(self, li_acciones) # Colocamos lyTB = Colocacion.H().control(self.tb).margen(0) ly = Colocacion.V().otro(lyTB).control(self.grid).margen(3) self.setLayout(ly) self.register_grid(self.grid) self.restore_video(siTam=False) self.grid.gotop()