Как сделать, чтобы если в Text.Edit не было текста набранного пользователем, то вылезал messagebox?

Нужен QMessageBox который будет выскакивать если

def clicked(self):
        text = self.textEdit.toPlainText()
        if self.textEdit.setText() == False:
            msg = QtWidgets.QMessageBox.information(
                self, 'Внимание',
                'Введите все необходимые данные для расчетов.')

пока что это не работает.


Ответы (1 шт):

Автор решения: S. Nick

Попробуйте так:

def clicked(self):
    text = self.textEdit.toPlainText()
#    if self.textEdit.setText() == False:
    if not text:                                                   # <----
        msg = QtWidgets.QMessageBox.information(
            self, 
            'Внимание',
            'Введите все необходимые данные для расчетов.'
        )    
    
→ Ссылка