Wed 28 Aug 21:38:52 CEST 2024
This commit is contained in:
		
							parent
							
								
									247b052490
								
							
						
					
					
						commit
						420bca3be9
					
				
							
								
								
									
										77
									
								
								src/SimNDT/gui/managerFile.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										77
									
								
								src/SimNDT/gui/managerFile.py
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,77 @@ | |||
| __author__ = 'Miguel Molero' | ||||
| 
 | ||||
| import os | ||||
| from PySide.QtCore import * | ||||
| from PySide.QtGui import * | ||||
| 
 | ||||
| 
 | ||||
| def fileNew(filename): | ||||
| 
 | ||||
| 	dir = os.path.dirname(filename) if filename is not None else "." | ||||
| 	formats = ["*.%s" % "sim","*.%s" % "json"] | ||||
| 	fname = None | ||||
| 	fname, filters = QFileDialog.getSaveFileName(None, "New Simulation File (.sim/.json)", dir,"sim Files (%s)"%" ".join(formats)) | ||||
| 	return fname | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| def fileOpen(filename): | ||||
| 
 | ||||
| 	dir = os.path.dirname(filename) if filename is not None else "." | ||||
| 	formats = ["*.%s" % "sim","*.%s" % "json"] | ||||
| 	fname, filters = QFileDialog.getOpenFileName(None,"Open Simulation File (.sim/.json)", dir,"sim Files (%s)"%" ".join(formats)) | ||||
| 	return fname | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| def fileSaveAs(filename): | ||||
| 
 | ||||
| 	fname = filename if filename is not None else "." | ||||
| 	formats = ["*.%s" % "sim","*.%s" % "json"] | ||||
| 	fname, filters = QFileDialog.getSaveFileName(None, "Save Simulation File As (.sim/.json)", fname,"sim Files (%s)"%" ".join(formats)) | ||||
| 	return fname | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| def exportMatlab(filename): | ||||
| 
 | ||||
| 	print (filename) | ||||
| 	if filename is not None: | ||||
| 		fname  = os.path.splitext(filename)[0] | ||||
| 	else: | ||||
| 		fname = "." | ||||
| 
 | ||||
| 
 | ||||
| 	formats = ["*.%s" % "mat"] | ||||
| 	fname, filters = QFileDialog.getSaveFileName(None, "Export Simulation in (.mat) File", fname,".mat Files (%s)"%" ".join(formats)) | ||||
| 	return fname | ||||
| 
 | ||||
| def importJSON(filename): | ||||
| 
 | ||||
| 	print (filename) | ||||
| 	if filename is not None: | ||||
| 		fname  = os.path.splitext(filename)[0] | ||||
| 	else: | ||||
| 		fname = "." | ||||
| 
 | ||||
| 
 | ||||
| 	formats = ["*.%s" % "json"] | ||||
| 	fname, filters = QFileDialog.getOpenFileName(None, "Import Simulation from (.json) File", fname,".json Files (%s)"%" ".join(formats)) | ||||
| 	return fname | ||||
| 	 | ||||
| def exportJSON(filename): | ||||
| 
 | ||||
| 	print (filename) | ||||
| 	if filename is not None: | ||||
| 		fname  = os.path.splitext(filename)[0] | ||||
| 	else: | ||||
| 		fname = "." | ||||
| 
 | ||||
| 
 | ||||
| 	formats = ["*.%s" % "json"] | ||||
| 	fname, filters = QFileDialog.getSaveFileName(None, "Export Simulation in (.json) File", fname,".json Files (%s)"%" ".join(formats)) | ||||
| 	return fname | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user