Найти - Пользователи
Полная версия: Ошибка импорта QtCore у PyQt4 и PyQt5
Начало » Python для новичков » Ошибка импорта QtCore у PyQt4 и PyQt5
1
WorldInPython

Добрый день, уважаемые питонисты!

У меня возникла странное поведение трех сущностей PyCharm 3.1.1. библиотеки PyQt4 и Qt4.8.5.
Итак, устанавливаю итерпретатор Python 3.3.4 х86, далее ставлю библиотеку Qt4.8.5 32бит, потом устанавливаю PyQt4 (PyQt4-4.10.3-gpl-Py3.3-Qt4.8.5-x32)

Создаю пустой проект в PyCharm.
Пишу в файле скрипта следующее:
# -*- coding: UTF-8 -*-
from PyQt4 import QtCore # классы несвязанные с реализацией графического интерфейса
PyCharm подчеркивает слово: QtCore красной волнистой линией, с подсказкой такого содержания:
Unresolved reference ‘QtCore’ more… This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

Причем в консоле Python, которую можно запустить из PyCharm при вводе команды:
>> import PyQt4 никаких ошибоку не выдает все импортируется!

Более того, даже работает автодополнение кода при печати строки from PyQt4 import … т.е. втом месте где точки, можно набирать первую букву, положим Q и PyCharm предлогает выбрать варианы в котором есть слово QtCore!

Все удалял PyQt4 и Qt4.8.5. и Python 3.3.4 х86 и устанавливал заново, непомогло. Возможно что-то в PyCharm?

Пробывал ставить такую связку PyQt5.2х86 и Qt5.2х86 и Python 3.3.4 х86, но ситуация не изменилась.

Спасибо, за помощь!




D_R_E_A_M_E_R
Столкнулся с аналогичной проблемой. WorldInPython, удалось найти решение?
Munakoiso
Нужно в папке с проектом создать папочку platforms и кинуть туда qwindows.dll (ищи поиском)
и потом добавить в самое начало main строчку
QtWidgets.QApplication.addLibraryPath(“.”)
и прописать: from PyQt5 import QtWidgets
freeman86
Чтобы темы не плодить, напишу тут.
Скачал PyQt5_gpl-5.7, на компе установлен Python 3
Вопрос: куда конкретно в папке с Python положить PyQt5_gpl-5.7, чтобы они импортировались в Python Shell?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB