def generarReporteSimbolos(self): try: name = QtWidgets.QFileDialog.getSaveFileName(None, 'Save File') print(name[0]) analizador.generarReporteSimbolos(name[0]) self.ventanaEmergente("Si se genero el reporte :D!") #abre un file chooser para seleccionar un lugar para guardar el archivo y permite escribir el nombre con su extension. #esa ruta se envia con el texto del editor al metodo guardarArchivo except: self.ventanaEmergente("no se genero el reporte :(")
def generarReporteSimbolos(self): try: state_script_dir = os.getcwd() report_dir = state_script_dir + "\\Reportes\\TablaDeSimbolos.html" analizador.generarReporteSimbolos(report_dir) print("Si se genero el reporte :D!") edge_path = 'C://Program Files (x86)//Microsoft//Edge//Application/msedge.exe %s' webbrowser.get(edge_path).open(report_dir) except: print("no se genero el reporte :(") box_tilte = "Report Error" box_msg = "El archivo del reporte no existe" messagebox.showinfo(box_tilte, box_msg)
def generarReporteSimbolos(self): try: state_script_dir = os.getcwd() report_dir = state_script_dir + "\\Reportes\\TablaDeSimbolos.html" print(report_dir) analizador.generarReporteSimbolos(report_dir) print("Si se genero el reporte :D!") edge_path = 'C://Program Files (x86)//Microsoft//Edge//Application/msedge.exe %s' webbrowser.get(edge_path).open(report_dir) except: print("no se genero el reporte :(") box_tilte = "Report Error" box_msg = "El archivo del reporte no existe" messagebox.showinfo(box_tilte, box_msg) #-------------------------------------------------------Color Tags for the Paint Method--------------------------------------------------------------------- """self.text.tag_configure("reserved", foreground="red")