1515#matplotlib.rcParams['backend'] = "QT4AGG"
1616# Do this first before any other matplotlib imports, to force matplotlib to
1717# 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
1919from matplotlib .backends .backend_qt4agg import FigureCanvasQTAgg as FigureCanvas4
2020from matplotlib .backends .backend_qt5agg import FigureCanvasQTAgg as FigureCanvas5
2121
@@ -1103,7 +1103,7 @@ def closeEvent(self, ce):
11031103 self .fileQuit ()
11041104
11051105 def save (self ):
1106- fileName = QtWidgets . QFileDialog . getSaveFileName (
1106+ fileName , _ = _getSaveFileName (
11071107 caption = "Save file" ,
11081108 directory = self .cmapname + ".png" ,
11091109 filter = "Image Files (*.png *.jpg *.bmp)" )
@@ -1292,7 +1292,7 @@ def set_remove_mode(self):
12921292 self .viscm_editor .bezier_builder .mode = "remove"
12931293
12941294 def export (self ):
1295- fileName = QtWidgets . QFileDialog . getSaveFileName (
1295+ fileName , _ = _getSaveFileName (
12961296 caption = "Export file" ,
12971297 directory = self .viscm_editor .name + ".py" ,
12981298 filter = ".py (*.py)" )
@@ -1305,7 +1305,7 @@ def closeEvent(self, ce):
13051305 self .fileQuit ()
13061306
13071307 def save (self ):
1308- fileName = QtWidgets . QFileDialog . getSaveFileName (
1308+ fileName , _ = _getSaveFileName (
13091309 caption = "Save file" ,
13101310 directory = self .viscm_editor .name + ".jscm" ,
13111311 filter = "JSCM Files (*.jscm)" )
0 commit comments