def click(self): id = self.ui.lineEdit.text() origen = self.ui.lineEdit_2.text() destino = self.ui.lineEdit_3.text() distancia = self.ui.lineEdit_4.text() peso = self.ui.lineEdit_5.text() print(id, origen, destino, distancia, peso) paquete = Paquete() paquete.id = id paquete.origen = origen paquete.destino = destino paquete.distancia = distancia paquete.peso = peso self.paqueteria.agregar(paquete) msg = QMessageBox.information( self, 'Exito', 'Se agrego paquete con exito' ) #Ventana de mensaje de la libreria QMessageBox self.ui.lineEdit.clear() #Limpiar campos self.ui.lineEdit_2.clear() self.ui.lineEdit_3.clear() self.ui.lineEdit_4.clear() self.ui.lineEdit_5.clear()
def recuperar(self, file): with open(file, 'r') as archivo: paquetes = json.load(archivo) for paquete in paquetes: p = Paquete() p.id = paquete['id'] p.origen = paquete['origen'] p.destino = paquete['destino'] p.distancia = paquete['distancia'] p.peso = paquete['peso'] self.lista.append(p)