Невозможно скомпилировать дизайнерский файл PyQT в Python - PullRequest
1 голос
/ 23 июля 2011

Я надеюсь, что кто-то может мне помочь, так как я уже потратил несколько часов, пытаясь решить эту проблему без успеха. Я пытаюсь использовать compileUi из modPyQt4.uic для компиляции файла пользовательского интерфейса PyQT Designer в Python py файл, но когда я получаю ошибки, я говорю, что библиотеки DLL не загружаются.

В ходе дальнейшего расследования я обнаружил, что эти ошибки происходят из-за того, что Python не может найти модуль Core QT. Я получаю следующую ошибку при попытке импортировать модуль Core Qt в Maya 2011:

from PyQt4.QtCore import *
# Error: line 1: DLL load failed: The specified procedure could not be found.
# Traceback (most recent call last):
#   File "<maya console>", line 2, in <module>
# ImportError: DLL load failed: The specified procedure could not be found. #

Я видел, что у других были похожие проблемы, и что совет, приведенный в ответ, заключается в том, чтобы либо переместить каталог DLLs / bin в PyQT4 в корневой каталог установки, либо изменить переменную среды так, чтобы она указывала на / Каталог bin опережает все остальные каталоги в установке Python.

В моей ситуации, однако, каталог / bin даже не существует в моей установке, и даже после переустановки он все еще не существует. Почему его там нет? Разработчики перенесли файлы в другое место?

Моя установка выглядит следующим образом:

Windows 7 Python 2.6.4 работает в Maya 2011 PyQT v4.8.4 для Python 2.6

Еще раз, я надеюсь, что кто-то может помочь мне, поскольку я хочу опираться на PyQt, но если я не смогу решить эту проблему, это станет непреодолимым препятствием для дальнейшего развития.

Заранее спасибо, Терри Розмус

1 Ответ

1 голос
/ 19 января 2012

Вместо записи "из PyQt4.QtCore import *" ... используйте из PyQt4 import QtGui, QtCore ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...