rocketmachine
@rocketmachine

Ошибка с PyQT5 plainTextEdit, AttributeError, как исправить?

Функция в объекте
def addPlainText(self, text: str):
        self.plainTextEdit.appendPlainText('{}'.format(text))

Файл log.py, для редактирования plainText (используется, как DEBUG console)
from vendor.ParserWindow import Parser

parser = Parser()

def print_error(text: str):
    parser.addPlainText('[ERROR] {}'.format(text))

def print_info(text: str):
    parser.addPlainText('[INFO] {}'.format(text))

def print_warning(text: str):
    parser.addPlainText('[WARNING] {}'.format(text))


Но получаю ошибку:
File "C:\Users\fazuq\Desktop\project\twitter\vendor\ParserWindow.py", line 581, in addPlainText
    self.plainTextEdit.appendPlainText('{}'.format(text))
AttributeError: 'Parser' object has no attribute 'plainTextEdit'
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы