Snapshot/SnapshotTimer.py

branch
Py2 comp.
changeset 3484
645c12de6b0c
parent 3178
f25fc1364c88
parent 3190
a9a94491c4fd
child 3656
441956d8fce5
equal deleted inserted replaced
3456:96232974dcdb 3484:645c12de6b0c
36 self.__length = 0 36 self.__length = 0
37 self.__toggle = True 37 self.__toggle = True
38 38
39 # text is taken from paintEvent with maximum number plus some margin 39 # text is taken from paintEvent with maximum number plus some margin
40 self.resize( 40 self.resize(
41 self.fontMetrics().width(self.trUtf8( 41 self.fontMetrics().width(self.tr(
42 "Snapshot will be taken in %n seconds", "", 99)) + 6, 42 "Snapshot will be taken in %n seconds", "", 99)) + 6,
43 self.fontMetrics().height() + 4) 43 self.fontMetrics().height() + 4)
44 44
45 self.__timer.timeout.connect(self.__bell) 45 self.__timer.timeout.connect(self.__bell)
46 46
97 textColor = pal.color(QPalette.Active, QPalette.Text) 97 textColor = pal.color(QPalette.Active, QPalette.Text)
98 else: 98 else:
99 textColor = pal.color(QPalette.Active, QPalette.Base) 99 textColor = pal.color(QPalette.Active, QPalette.Base)
100 painter.setPen(textColor) 100 painter.setPen(textColor)
101 painter.setBrush(textBackgroundColor) 101 painter.setBrush(textBackgroundColor)
102 helpText = self.trUtf8("Snapshot will be taken in %n seconds", "", 102 helpText = self.tr("Snapshot will be taken in %n seconds", "",
103 self.__length - self.__time) 103 self.__length - self.__time)
104 textRect = painter.boundingRect( 104 textRect = painter.boundingRect(
105 self.rect().adjusted(2, 2, -2, -2), 105 self.rect().adjusted(2, 2, -2, -2),
106 Qt.AlignHCenter | Qt.TextSingleLine, helpText) 106 Qt.AlignHCenter | Qt.TextSingleLine, helpText)
107 painter.drawText(textRect, Qt.AlignHCenter | Qt.TextSingleLine, 107 painter.drawText(textRect, Qt.AlignHCenter | Qt.TextSingleLine,
108 helpText) 108 helpText)

eric ide

mercurial