Python 使用PyQt4&;共享maya脚本的sip-如何设置模块?
我想在共享maya脚本中使用PyQt4和sip。我想我不能使用pip安装,因为我只能在我的机器上本地获取这些模块。我手动将这些文件夹解压缩到脚本目录中。我可以导入PyQt4和sip,但是我不能从模块“QtGui、QtCore”等运行任何命令。是否可以这样做,或者我必须安装这些模块?如果是这样,在共享脚本中使用PyQt4的另一种解决方案是什么? 以下是我尝试过的一些导入脚本:Python 使用PyQt4&;共享maya脚本的sip-如何设置模块?,python,pyqt4,maya,python-sip,Python,Pyqt4,Maya,Python Sip,我想在共享maya脚本中使用PyQt4和sip。我想我不能使用pip安装,因为我只能在我的机器上本地获取这些模块。我手动将这些文件夹解压缩到脚本目录中。我可以导入PyQt4和sip,但是我不能从模块“QtGui、QtCore”等运行任何命令。是否可以这样做,或者我必须安装这些模块?如果是这样,在共享脚本中使用PyQt4的另一种解决方案是什么? 以下是我尝试过的一些导入脚本: import sys from python_modules.sip import * from python_modul
import sys
from python_modules.sip import *
from python_modules.PyQt4 import *
app = QtGui.QApplication(sys.argv)
给出错误:
'module' object has no attribute 'QApplication'
我还向python库、sip和PyQt4文件夹添加了u.init.uu.py。PyQt不仅仅是一个简单的python模块,而是一个绑定(通常需要安装才能按预期工作)。
虽然理论上可以“复制”所有需要的文件,但您可能总是会遇到一些问题,特别是如果Qt版本不匹配(可能针对不同的Maya版本)或使用不同的OSs时
因此,最好在每台机器上安装PyQt,可能需要使用脚本。对于每个版本的maya,角落里都有一页解释如何安装PyQt For maya,因为maya使用的是自定义python包“mayapy”,安装过程有点痛苦,但是
此外,很少有maya版本对PySide进行了增强,根据您的权限,这可能比在每台机器上安装PyQt更容易 Pyside Qt是一个非常好的建议!已经在maya中工作,并且基本上执行与pyQt5相同的操作。谢谢