Skip to content

Commit 1c89da9

Browse files
committed
Merge pull request #3159 from tacaswell/qt4_fix
BUG : fix qt4 backends
2 parents a79bab0 + 4bb0466 commit 1c89da9

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

lib/matplotlib/backends/backend_qt4agg.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import matplotlib
1515
from matplotlib.figure import Figure
1616

17-
from .backend_qt5agg import new_figure_manager, NavigationToolbar2QTAgg
17+
from .backend_qt5agg import NavigationToolbar2QTAgg
1818
from .backend_qt5agg import FigureCanvasQTAggBase
1919

2020
from .backend_agg import FigureCanvasAgg
@@ -36,6 +36,17 @@
3636
_decref.restype = None
3737

3838

39+
def new_figure_manager(num, *args, **kwargs):
40+
"""
41+
Create a new figure manager instance
42+
"""
43+
if DEBUG:
44+
print('backend_qt4agg.new_figure_manager')
45+
FigureClass = kwargs.pop('FigureClass', Figure)
46+
thisFig = FigureClass(*args, **kwargs)
47+
return new_figure_manager_given_figure(num, thisFig)
48+
49+
3950
def new_figure_manager_given_figure(num, figure):
4051
"""
4152
Create a new figure manager instance for the given figure.

0 commit comments

Comments
 (0)