def pb_Mascotas_Clicked(self): self.table_Paseadores.setCurrentCell(self.table_Paseadores.currentRow(), 2) item = self.table_Paseadores.currentItem() paseador = Funciones.get_paseador(self.__paseadores, int(item.text().strip())) mascotas_paseador = Funciones.get_mascotas_paseador(self.__mascotas, paseador) table_mascotas = TableMascotas(mascotas_paseador, self.__clientes, self.__paseadores) table_mascotas.exec_()
def __init__(self, paseos, paseadores, mascotas, espacios, parent = None): QtGui.QDialog.__init__(self,parent) self.setupUi(self) self.setResult(0) self.__espacios = espacios self.__mascotas = mascotas self.__paseos = paseos self.__paseo = None self.__paseadores = paseadores self.__paseadores_object = self.__paseadores.values() for espacio in self.__espacios: self.combo_Espacios.addItem(espacio, espacio) for p in self.__paseadores_object: if ((len(Funciones.get_mascotas_paseador(self.__mascotas, p)))>0): self.combo_Paseadores.addItem(p.get_Nombre(), p.get_Dni()) self.pb_Aceptar.clicked.connect(self.pb_Aceptar_Clicked)