Есть следующий метод, который проверяет пустые ли QLineEdits в форме и закрашивает их красным, если это так:
def keyPressEvent(self, e):
for lineEdit in self.findChildren(QtWidgets.QLineEdit):
if lineEdit.text() == '':
lineEdit.setStyleSheet("QLineEdit"
"{"
"background : red;"
"}")
Но этот метод не работает, если курсор установлен на любом QLineEdit. Если фокус не на QLineEdit, то все снова работает.
Мне фактически нужно сделать проверку пустой ли QLineEdit при вводе текста в этот конкретный QLineEdit. Помогите советом