首页 > 解决方案 > 使用 PyQt4 和 sip 共享 Maya 脚本 - 如何设置模块?

问题描述

我想使用 PyQt4 并在共享的 Maya 脚本中啜饮。我想我不能使用 pip-install 因为我只能在我的机器上本地获取这些模块。我手动将这些文件夹提取到我的脚本目录中。我可以同时导入 PyQt4 和 sip,但我无法从“QtGui、QtCore”等模块运行任何命令。是否可以这样做或者我必须安装这些模块?如果是这样,在共享脚本中使用 PyQt4 的另一种解决方案是什么?以下是我尝试的一些导入脚本:

import sys
from python_modules.sip import *
from python_modules.PyQt4 import *

app = QtGui.QApplication(sys.argv)

给出错误:

'module' object has no attribute 'QApplication'

我还添加了_。将 ._.py初始化到 python_libraries、sip 和 PyQt4 文件夹。

标签: pythonpyqt4mayapython-sip

解决方案


对于 Maya 的每个版本,在拐角处都有一个页面解释如何为 Maya 安装 PyQt,因为 Maya 正在使用自定义 python 包“mayapy”,安装有点痛苦但是......

在角落附近

此外,嵌入 PySide 的 Maya 版本很少,这可能比在每台机器上安装 PyQt 更容易,具体取决于您的权限。


推荐阅读