Страницы

Поиск по вопросам

среда, 4 марта 2020 г.

Выделение PyQt5 QIcon как ошибка в PyCharm

#python #python_3x #pyqt5 #pycharm


Почему возникает ошибка (выделение что это ошибка) в PyCharm. И как ее исправить.


  Cannot find refence 'QIcon' in 'QtGui.pyd'







UPDATE

Если вместо  from PyQt5 import QtGui вводить from PyQt5.QtGui import * то: 

Если вводить from PyQt5.QtGui import QIcon то:




UPDATE РАЗРЯДНОСТЬ 







Ошибки в Spyder 


    


Ответы

Ответ 1



Данная ошибка, как правило, связанна с тем, что статический анализатор кода настроен на использование описаний к PyQt4 Если данная ошибка влияет на работоспособность программы: можно предположить, что у Вас установлено несколько интерпретаторов питона. Например в системе есть, кроме стандартного, еще анаконда, либо применяли virtualenv. Проверить какой интерпретатор задействован в PyCharm: file -> settings -> project "name" -> project interpreter В консоли (линукс) qmake -v покажет какая версия будет использована по умолчанию. если версии совпадают - попробуйте сменить и вернуть обратно используемый интерпретатор в PyCharm и\или проверить разрядность установленных интерпретаторов и переустановить pyqt(или как раз задействовать virtualenv). Если ошибка не влияет на работоспособность кода, но раздражает: 1) принудительно проинспектировать проект (code - inspect code) и добавить данные ошибки в игнорируемые. 2) настроить pycodestyle (file-settings - "project name" interpreter - найти в списке pycodestyle и дважды по нему кликнуть) на игнорирование такого типа ошибок в принципе, думаю не совсем хорошо в долгосрочной перспективе в Spyder можно просто добавить в начало файла # pylint: disable=missing-docstring # pylint: disable=no-name-in-module # pylint: disable=unused-import

Комментариев нет:

Отправить комментарий