15
15
#matplotlib.rcParams['backend'] = "QT4AGG"
16
16
# Do this first before any other matplotlib imports, to force matplotlib to
17
17
# use a Qt backend
18
- from matplotlib .backends .qt_compat import QtWidgets , QtCore , QtGui
18
+ from matplotlib .backends .qt_compat import QtWidgets , QtCore , QtGui , _getSaveFileName
19
19
from matplotlib .backends .backend_qt4agg import FigureCanvasQTAgg as FigureCanvas4
20
20
from matplotlib .backends .backend_qt5agg import FigureCanvasQTAgg as FigureCanvas5
21
21
@@ -1103,7 +1103,7 @@ def closeEvent(self, ce):
1103
1103
self .fileQuit ()
1104
1104
1105
1105
def save (self ):
1106
- fileName = QtWidgets . QFileDialog . getSaveFileName (
1106
+ fileName , _ = _getSaveFileName (
1107
1107
caption = "Save file" ,
1108
1108
directory = self .cmapname + ".png" ,
1109
1109
filter = "Image Files (*.png *.jpg *.bmp)" )
@@ -1292,7 +1292,7 @@ def set_remove_mode(self):
1292
1292
self .viscm_editor .bezier_builder .mode = "remove"
1293
1293
1294
1294
def export (self ):
1295
- fileName = QtWidgets . QFileDialog . getSaveFileName (
1295
+ fileName , _ = _getSaveFileName (
1296
1296
caption = "Export file" ,
1297
1297
directory = self .viscm_editor .name + ".py" ,
1298
1298
filter = ".py (*.py)" )
@@ -1305,7 +1305,7 @@ def closeEvent(self, ce):
1305
1305
self .fileQuit ()
1306
1306
1307
1307
def save (self ):
1308
- fileName = QtWidgets . QFileDialog . getSaveFileName (
1308
+ fileName , _ = _getSaveFileName (
1309
1309
caption = "Save file" ,
1310
1310
directory = self .viscm_editor .name + ".jscm" ,
1311
1311
filter = "JSCM Files (*.jscm)" )
0 commit comments