def __init__(self, parent, interfazdatosfichero): """Inicialización""" DialogoImportarTexto.__init__(self, parent, "dialogo importar texto", \ 0, 0) self.setFinishEnabled(self.page(1), True) self.setNextEnabled(self.page(0), False) self.setHelpEnabled(self.page(0), False) self.setHelpEnabled(self.page(1), False) self.archivo = None self.__idf = interfazdatosfichero self.__conexiones()
def accept(self): """Aceptacion del dialogo""" if self.comboBox1.currentText() == "Espacio": delatr = "" elif self.comboBox1.currentText() == "Dos puntos": delatr = ":" else: delatr = "\t" if self.checkBox1.isChecked(): cabecera = True else: cabecera = False from rpy import RException try: self.__idf.borrar_todo() self.__idf.cargar_texto(self.archivo, delimitadoratrib = delatr, cabeceras = cabecera) except RException: msg = u"R No pudo importar el fichero" QMessageBox.critical(self, u'Error!', msg) LOG.exception("Excepcion en la importacion de texto") DialogoImportarTexto.accept(self) self.parent().grid.myUpdate()