Maya Max python PySide集成 shiboken版本對應關系


 

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 python Maya位數
2011 2.6 (None) x32 & x64
2012 2.6.4 (None) x32 & x64
2013 & 2013.5 2.6.4 (None) x32 & x64
2014 2.7.3 PySide x64
2015 2.7.3 PySide x64
2016 & 2016.5 2.7.6 PySide x64
2017 2.7.11 PySide2 x64
2018 2.7.11 PySide2 x64

 

Max
Max版本          集成的 Python 版本 集成的 QT for python Max位數 Release id
2011 (None) (None) x32 & x64 13000
2012 (None) (None) x32 & x64 14000
2013 (None) (None) x32 & x64 15000
2014 (None) (None) x32 & x64 16000
2015 2.7.3 PySide x64 17000
2016 2.7.3 PySide x64 18000
2017 2.7.6 PySide x64 19000
2018 2.7.12 PySide2 x64 20000

注意:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM