cannot find reference QtWidgets in __init__.py

Answered

Всем привет. PyCharm пишет это: "cannot find reference QtWidgets in __init__.py", но сам код работает.

from PyQt5 import QtWidgets
import sys

app = QtWidgets.QApplication(sys.argv)
window = QtWidgets.QWidget()
window.setWindowTitle("Первая программа на PyQt")
window.resize(300, 70)
label = QtWidgets.QLabel("<center>Привет, мир!</center>")
btnQuit = QtWidgets.QPushButton("&Закрыть окно")
vbox = QtWidgets.QVBoxLayout()
vbox.addWidget(label)
vbox.addWidget(btnQuit)
window.setLayout(vbox)
btnQuit.clicked.connect(app.quit)
window.show()
sys.exit(app.exec_())
4 comments
Comment actions Permalink

Добрый день,

Куда происходит навигация, если кликнуть/сделать Navigate | Declaration по имени PyQt5 в импорте? Если это пакет внутри каталога python_stubs (в дереве проекта показывается под узлом "Binary Skeletons"), содержит ли он QtWidgets? Можете, пожалуйста, прикрепить скриншот из Project tool window?

0
Comment actions Permalink

Такая же проблема. Cannot find reference 'QtWidgets' in '__init__.py' пишет, хотя заменил сомнительные библиотеки на папку библиотек "здорового" питона

0
Comment actions Permalink

Выполняется ли код из терминала не используя IDE ? (тем же интерпретатором и в том же окружении)

0
Comment actions Permalink

[РЕШЕНО]: 1) ставим anaconda

2) указываем в existing interpreter путь до anaconda/python.exe

0

Please sign in to leave a comment.