Я создаю приложение с PyQt5.
PyQt5 = 5,6,0
Python = 3.4.5
IDE = PyCharm Community Edition 2018 EAP
ОС = Windows 10
Проблема, с которой я столкнулся, заключается в том, что любые print (), которые есть в моем коде, не отображаются в консоли при запуске приложения. Это делает отладку очень трудной, как вы можете ожидать. Например,
module1.py (здесь нет кода PyQt / GUI): если я запускаю этот модуль отдельно, то все print () выводятся на консоль
module2.py (весь код PyQt / GUI здесь): если я запустил это (он вызывает функции в module1.py), то print () не будет выводиться на консоль.
Кто-то предложил решение здесь: https://forums.autodesk.com/t5/motionbuilder-forum/pyqt-pyside-event-handlers-don-t-print-to-console/td-p/7058029, но модуль с именем pythonidelib , похоже, не существует. Я проверил в Анаконде и других местах, но не смог найти его.
Кто-нибудь знает, как заставить print () работать в приложении PyQt5 или есть альтернатива.