Я пытаюсь узнать PyQt через Pydev/Eclipse.PyQt с PyDev - не удалось загрузить платформу
Я установил Python 3.3 и PyQt 4.4 (PyQt4-4.10.3-gpl-Py3.3-Qt5.1.0-x32), в Windows 7 32-бит. Я следил за процедурой установки с сайта PyDev на письмо, а приложения на базе Python с ванильным интерфейсом работают нормально. Я тогда написал простейшее приложение, которое использует PyQt4 (а Hello World QWidget), но в QApplication линии я получаю следующее:
Failed to load platform plugin "windows". Available platforms are:
minimal
windows
Так он не может загрузить «окно», хотя это, по-видимому доступно?
Код работает нормально в IDLE Кстати, виджет Hello World выглядит так, как ожидалось, и все денди. Я также попробовал предложение от here, то есть установить QT_QPA_PLATFORM_PLUGIN_PATH env. переменная, но это только изменяет вышеуказанную ошибку этого:
Failed to load platform plugin "windows". Available platforms are:
minimal (from C:\Python33\Lib\site-packages\PyQt4\plugins\platforms)
windows (from C:\Python33\Lib\site-packages\PyQt4\plugins\platforms)
minimal
Спасибо за любое понимание о том, потому что я своего рода тупик. Ура!
Бранко
Веб-поиск в сообщении об ошибке получает множество хитов с множеством различных решений (большинство из них, похоже, связано с копированием различных dll в определенные каталоги плагинов). Я предлагаю вам попробовать несколько из них и отчитаться, если ничего не получится. – ekhumoro
Да, но большинство из них относятся к сценариям, где список доступных платформ пуст, и они связаны с копированием файла «qwindows.dll» в каталоге платформ. Однако, как вы можете видеть, платформа Windows обнаруживается в моей системе, и все же она жалуется, что не может ее загрузить. –