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