MatplotlibWidget.py: drop Qt4 support

PR for adding Qt6 support to matplotlib indicates that both Qt5 and Qt6
will use backend_qt5agg
This commit is contained in:
KIU Shueng Chuan 2021-01-14 12:59:11 +08:00
parent cc2b811ed1
commit 71e1ea34fd

View File

@ -1,18 +1,8 @@
from ..Qt import QtGui, QtCore, QT_LIB
import matplotlib
if QT_LIB not in ['PyQt5', "PySide2"]:
if QT_LIB == 'PySide':
matplotlib.rcParams['backend.qt4']='PySide'
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
try:
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QTAgg as NavigationToolbar
except ImportError:
from matplotlib.backends.backend_qt4agg import NavigationToolbar2QT as NavigationToolbar
else:
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
from matplotlib.backends.backend_qt5agg import FigureCanvasQTAgg as FigureCanvas
from matplotlib.backends.backend_qt5agg import NavigationToolbar2QT as NavigationToolbar
from matplotlib.figure import Figure