Snapshot/SnapshotTimer.py

changeset 3030
4a0a82ddd9d2
parent 2993
4933ac9daa80
child 3034
7ce719013078
child 3058
0a02c433f52d
equal deleted inserted replaced
3029:4055a15ce0f2 3030:4a0a82ddd9d2
97 textColor = pal.color(QPalette.Active, QPalette.Base) 97 textColor = pal.color(QPalette.Active, QPalette.Base)
98 painter.setPen(textColor) 98 painter.setPen(textColor)
99 painter.setBrush(textBackgroundColor) 99 painter.setBrush(textBackgroundColor)
100 helpText = self.trUtf8("Snapshot will be taken in %n seconds", "", 100 helpText = self.trUtf8("Snapshot will be taken in %n seconds", "",
101 self.__length - self.__time) 101 self.__length - self.__time)
102 textRect = painter.boundingRect(self.rect().adjusted(2, 2, -2, -2), 102 textRect = painter.boundingRect(
103 self.rect().adjusted(2, 2, -2, -2),
103 Qt.AlignHCenter | Qt.TextSingleLine, helpText) 104 Qt.AlignHCenter | Qt.TextSingleLine, helpText)
104 painter.drawText(textRect, Qt.AlignHCenter | Qt.TextSingleLine, 105 painter.drawText(textRect, Qt.AlignHCenter | Qt.TextSingleLine,
105 helpText) 106 helpText)
106 107
107 def enterEvent(self, evt): 108 def enterEvent(self, evt):
111 @param evt enter event (QEvent) 112 @param evt enter event (QEvent)
112 """ 113 """
113 screenGeom = QApplication.desktop().screenGeometry() 114 screenGeom = QApplication.desktop().screenGeometry()
114 if self.x() == screenGeom.left(): 115 if self.x() == screenGeom.left():
115 self.move( 116 self.move(
116 screenGeom.x() + (screenGeom.width() // 2 - \ 117 screenGeom.x() +
117 self.size().width() // 2), 118 (screenGeom.width() // 2 - self.size().width() // 2),
118 screenGeom.top()) 119 screenGeom.top())
119 else: 120 else:
120 self.move(screenGeom.topLeft()) 121 self.move(screenGeom.topLeft())

eric ide

mercurial