2017-01-20 12 views
3

У меня возникли проблемы с настройкой PyQt5 с Maya 2017. Я успешно установил PyQt5 на свой Mac, и я могу писать автономные приложения, но когда я пытаюсь импортировать модули PyQt5 в редактор сценариев Maya, используя (например)PyQt5 Maya 2017

from PyQt5 import QtWidgets 

Я получаю следующее сообщение об ошибке:

Error: line 1: ImportError: file <maya console> line 1: No module named PyQt5 

Не очень опытный с помощью Python в Maya, есть некоторые конфигурации я должен сделать? Кроме того, работает ли PyQt5 с Maya 2016?

+0

2016 использует Qt4 и использует PySide. 'от импорта PySide QtGui' –

ответ

4

Майя не отправит с pyqt, и вам нужно создать свою собственную версию pyqt для майи с mayapy. Вы локальная установка pyqt не будет загружена в майю, поэтому вам нужно скомпилировать свою версию самостоятельно. Эта ссылка даст представление об этом http://justinfx.com/2011/11/09/installing-pyqt4-for-maya-2012-osx/. Хотя майя 2017 поставляется с PySide2, и вы всегда можете использовать Pyside, а не pyqt.

как

from PySide2 import QtWidgets 

Надеется, что это помогает.