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 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
CTRL+ Москва
от 250 000 до 320 000 ₽
CTRL+ Москва
от 200 000 до 300 000 ₽
CTRL+ Белград
от 250 000 до 320 000 ₽
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час