当前位置: 首页 > 工具软件 > Shiboken > 使用案例 >

Maya Max python PySide集成 shiboken版本对应关系

路雅懿
2023-12-01

 

Maya_Max _python_PySide集成_shiboken版本对应关系

1.如何查看 Maya Max 集成的 Python版本:

Maya:在 Maya 的安装目录下的 bin 文件夹中找到 mayapy.exe,双击运行就可以看到 Python 版本。

Max(2017及其以上)  :在 Max 的安装目录下找到 3dsmaxpy.exe,双击运行就可以看到Python版本,max 的 MAXScript Listener 会有 python 模式。

Max(2015-2016):运行 Max,按 F11 打开脚本监听器(MAXScript Listener),输入命令:python.execute @"import sys;print sys.version",即可查看 python 版本,这些版本的 MAXScript Listener 没有 python 模式。

2.Maya Max 与 Python、PySide 的版本对应关系及位数:

Maya

Maya版本

集成的 Python 版本集成的 QT for pythonMaya位数
20112.6(None)x32 & x64
20122.6.4(None)x32 & x64
2013 & 2013.52.6.4(None)x32 & x64
20142.7.3PySidex64
20152.7.3PySidex64
2016 & 2016.52.7.6PySidex64
20172.7.11PySide2x64
20182.7.11PySide2x64

 

Max
Max版本         集成的 Python 版本集成的 QT for pythonMax位数Release id
2011(None)(None)x32 & x6413000
2012(None)(None)x32 & x6414000
2013(None)(None)x32 & x6415000
2014(None)(None)x32 & x6416000
20152.7.3PySidex6417000
20162.7.3PySidex6418000
20172.7.6PySidex6419000
20182.7.12PySide2x6420000

注意:

1.  对于没有集成 QT for python 的 Maya 或者 Max,可以独立安装PYQT4。

2.  对于没有集成 Python 的 Max 版本,可以独立安装Blur dev 的 py3dmax,具体请参阅:https://code.google.com/archive/p/blur-dev/wikis/Installing.wiki,github源代码:https://github.com/blurstudio/Py3dsMax

3.PySide PySide2 与 QT 的版本对应

PySide  :  QT4

PySide2:  QT5

请另外了解 QT4 和 QT5 的区别

4.在 Maya 和 Max 中导入 shiboken 模块

Maya

PySide  :  import shiboken

PySide2:  import shiboken2

Max  

PySide  :  from PySide import shiboken

PySide2:  from PySide2 import shiboken2

注意:max在2014 extension之后开始集成 Python 和 PySide,但是2014 extension - 2015 版本 qt 控件把 max 窗口设为父窗口的时候会报错,具体参阅我的另外一个随笔:https://www.cnblogs.com/ibingshan/p/9770557.html

转载于:https://www.cnblogs.com/ibingshan/p/9764886.html

 类似资料: