summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Gohlke <cjgohlke@gmail.com>2017-05-01 22:23:29 -0700
committerGitHub <noreply@github.com>2017-05-01 22:23:29 -0700
commitd2a0a0bcfbeb57ad45b87ce0daae923647a687f1 (patch)
tree9755792b2afecf431fde05325d6abbbcc602e4fa
parent02e89e6ce95d3480cadc3555e983129e5b80cdd6 (diff)
Fix AttributeError: 'QPixmap' object has no attribute 'setDevicePixelRatio'
-rw-r--r--lib/matplotlib/backends/backend_qt5.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/matplotlib/backends/backend_qt5.py b/lib/matplotlib/backends/backend_qt5.py
index 4041991bd..1fa7f9f03 100644
--- a/lib/matplotlib/backends/backend_qt5.py
+++ b/lib/matplotlib/backends/backend_qt5.py
@@ -588,7 +588,8 @@ class NavigationToolbar2QT(NavigationToolbar2, QtWidgets.QToolBar):
if is_pyqt5():
name = name.replace('.png', '_large.png')
pm = QtGui.QPixmap(os.path.join(self.basedir, name))
- pm.setDevicePixelRatio(self.canvas._dpi_ratio)
+ if hasattr(pm, 'setDevicePixelRatio'):
+ pm.setDevicePixelRatio(self.canvas._dpi_ratio)
return QtGui.QIcon(pm)
def _init_toolbar(self):
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback