@@ -222,6 +222,7 @@ def __init__(self, parent, size=(750, 850)):
222
222
223
223
pan = GridPanel (self )
224
224
self .mca_label = self .mca .label
225
+
225
226
self .wids ['mca_name' ] = SimpleText (pan , self .mca_label , size = (550 , - 1 ), style = LEFT )
226
227
self .wids ['btn_calc' ] = Button (pan , 'Calculate Model' , size = (150 , - 1 ),
227
228
action = self .onShowModel )
@@ -921,8 +922,11 @@ def onCompSetElemAbundance(self, event=None, value=None):
921
922
def onCompSave (self , event = None ):
922
923
result = self .get_fitresult (nfit = self .owids ['comp_fitlabel' ].GetSelection ())
923
924
scale = result .concentration_scale
925
+
924
926
deffile = self .mca .label + '_' + result .label
925
927
deffile = fix_filename (deffile .replace ('.' , '_' )) + '_xrf.csv'
928
+ deffile = Path (deffile ).as_posix ()
929
+
926
930
wcards = "CSV (*.csv)|*.csv|All files (*.*)|*.*"
927
931
sfile = FileSave (self , 'Save Concentration Results' ,
928
932
default_file = deffile ,
@@ -1377,6 +1381,7 @@ def onSaveFitResult(self, event=None):
1377
1381
result = self .get_fitresult ()
1378
1382
deffile = self .mca .label + '_' + result .label
1379
1383
deffile = fix_filename (deffile .replace ('.' , '_' )) + '.xrfmodel'
1384
+ deffile = Path (deffile ).as_posix ()
1380
1385
ModelWcards = "XRF Models(*.xrfmodel)|*.xrfmodel|All files (*.*)|*.*"
1381
1386
sfile = FileSave (self , 'Save XRF Model' , default_file = deffile ,
1382
1387
wildcard = ModelWcards )
@@ -1389,6 +1394,7 @@ def onExportFitResult(self, event=None):
1389
1394
result = self .get_fitresult ()
1390
1395
deffile = self .mca .label + '_' + result .label
1391
1396
deffile = fix_filename (deffile .replace ('.' , '_' )) + '_xrf.txt'
1397
+ deffile = Path (deffile ).as_posix ()
1392
1398
wcards = 'All files (*.*)|*.*'
1393
1399
outfile = FileSave (self , 'Export Fit Result' , default_file = deffile )
1394
1400
if outfile is not None :
0 commit comments