def __computeTextPosition(self): if not self.__text is None: qf = QFontMetrics(self.font) self.__textx = self.x + self.margin self.__texty = self.y + self.margin + qf.ascent() + ( self.height - 2 * self.margin - len(self.__text) * qf.height()) / 2 self.__texth = qf.height()
def __computeTextPosition(self): if not self.__text is None: qf = QFontMetrics(self.parent.font()) self.__textx = self.x + (self.width - qf.width(self.__text)) / 2 self.__texty = self.y + qf.ascent() + (self.height - qf.height()) / 2