--- a/Tools/UIPreviewer.py Sat May 13 13:46:05 2017 +0200 +++ b/Tools/UIPreviewer.py Sat May 13 16:32:54 2017 +0200 @@ -9,7 +9,7 @@ from __future__ import unicode_literals -from PyQt5.QtCore import qVersion, QDir, QFileInfo, QEvent, QSize, Qt +from PyQt5.QtCore import QDir, QFileInfo, QEvent, QSize, Qt from PyQt5.QtGui import QCursor, QKeySequence, QPixmap, QImageWriter, QPainter from PyQt5.QtWidgets import QSizePolicy, QSpacerItem, QWidget, QHBoxLayout, \ QWhatsThis, QDialog, QScrollArea, qApp, QApplication, QStyleFactory, \ @@ -24,6 +24,7 @@ import Preferences import UI.PixmapCache import UI.Config +from Globals import qVersionTuple class UIPreviewer(E5MainWindow): @@ -474,7 +475,7 @@ ext = defaultExt fname.append(".{0}".format(defaultExt.lower())) - if qVersion() >= "5.0.0": + if qVersionTuple() >= (5, 0, 0): pix = self.mainWidget.grab() else: pix = QPixmap.grabWidget(self.mainWidget) @@ -499,7 +500,7 @@ return cb = QApplication.clipboard() - if qVersion() >= "5.0.0": + if qVersionTuple() >= (5, 0, 0): cb.setPixmap(self.mainWidget.grab()) else: cb.setPixmap(QPixmap.grabWidget(self.mainWidget)) @@ -597,7 +598,7 @@ marginX *= 2 width = printer.width() - marginX * 2 height = printer.height() - marginY * 2 - if qVersion() >= "5.0.0": + if qVersionTuple() >= (5, 0, 0): img = self.mainWidget.grab().toImage() else: img = QPixmap.grabWidget(self.mainWidget).toImage()