def paintEvent(self, arg__1: QPaintEvent): QLineEdit.paintEvent(self, arg__1) p = QStylePainter(self) p.setRenderHint(QPainter.Antialiasing) pal = self.palette() # QPen pen; # QColor labelColor; if (self.hasFocus() and (not self.isReadOnly())): labelColor = self._labelFocusColor else: labelColor = pal.text().color() pen = QPen() pen.setColor(labelColor) p.setPen(pen) font = self.font() font.setPixelSize(self.readLabelTextWidth()) p.setFont(font) p.drawText(QPoint(self._labelX, self._labelY), str(self._label))