Я создаю графический интерфейс в PyQT5 и хотел бы перенаправить вывод моей консоли в окно QLineEdit, чтобы сообщения об ошибках и операторы печати могли отображаться для пользователя.
Я сталкивался с некоторыми решениями для этого, которые совместимы с PyQT4, однако ни одно из них не работало с PyQT5. А именно, моя программа зависает и вылетает при возникновении любого исключения, и перенаправление вывода на консоль с использованием многопоточности также вызывает сбой из-за несовместимости с PyQt5.
Я знаю, что для обработки исключений в PyQT необходим специальный обработчик исключений, но я не смог найти ни одного примера, который бы работал именно с PyQT5.
Какое решение я могу реализовать, чтобы позволить выводить стандартный вывод консоли в QLineEdit и обрабатывать исключения, не прерывая работу моего приложения?
Спасибо