Snapshot/SnapshotTimer.py

changeset 6911
8f4a050c6895
parent 6645
ad476851d7e0
child 6914
5ae038f273c4
--- a/Snapshot/SnapshotTimer.py	Sun Mar 31 12:38:25 2019 +0200
+++ b/Snapshot/SnapshotTimer.py	Sun Mar 31 14:38:46 2019 +0200
@@ -13,6 +13,7 @@
 from PyQt5.QtGui import QPainter, QPalette
 from PyQt5.QtWidgets import QWidget, QApplication, QToolTip
 
+from Globals import qVersionTuple
 
 class SnapshotTimer(QWidget):
     """
@@ -51,7 +52,10 @@
         
         @param seconds timeout value (integer)
         """
-        screenGeom = QApplication.desktop().screenGeometry()
+        if qVersionTuple() >= (5, 10, 0):
+            screenGeom = QApplication.screens()[0].geometry()
+        else:
+            screenGeom = QApplication.desktop().screenGeometry()
         self.move(screenGeom.width() // 2 - self.size().width() // 2,
                   screenGeom.top())
         self.__toggle = True
@@ -114,7 +118,10 @@
         
         @param evt enter event (QEvent)
         """
-        screenGeom = QApplication.desktop().screenGeometry()
+        if qVersionTuple() >= (5, 10, 0):
+            screenGeom = QApplication.screens()[0].geometry()
+        else:
+            screenGeom = QApplication.desktop().screenGeometry()
         if self.x() == screenGeom.left():
             self.move(
                 screenGeom.x() +

eric ide

mercurial