diff options
author | Christoph Gohlke <cjgohlke@gmail.com> | 2017-05-01 22:23:29 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-01 22:23:29 -0700 |
commit | d2a0a0bcfbeb57ad45b87ce0daae923647a687f1 (patch) | |
tree | 9755792b2afecf431fde05325d6abbbcc602e4fa | |
parent | 02e89e6ce95d3480cadc3555e983129e5b80cdd6 (diff) |
Fix AttributeError: 'QPixmap' object has no attribute 'setDevicePixelRatio'
-rw-r--r-- | lib/matplotlib/backends/backend_qt5.py | 3 |
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): |