Вывод на консоль PyQt5 вывода в QLineEdit - PullRequest
0 голосов
/ 30 апреля 2018

Я создаю графический интерфейс в PyQT5 и хотел бы перенаправить вывод моей консоли в окно QLineEdit, чтобы сообщения об ошибках и операторы печати могли отображаться для пользователя.

Я сталкивался с некоторыми решениями для этого, которые совместимы с PyQT4, однако ни одно из них не работало с PyQT5. А именно, моя программа зависает и вылетает при возникновении любого исключения, и перенаправление вывода на консоль с использованием многопоточности также вызывает сбой из-за несовместимости с PyQt5.

Я знаю, что для обработки исключений в PyQT необходим специальный обработчик исключений, но я не смог найти ни одного примера, который бы работал именно с PyQT5.

Какое решение я могу реализовать, чтобы позволить выводить стандартный вывод консоли в QLineEdit и обрабатывать исключения, не прерывая работу моего приложения?

Спасибо

...