devlog

http://twitter.com/yusukei

Maya 2012でPySideを使う方法 (Windows編)

Maya 2012でPySideを使う方法をまとめました。


1.CPythonをインストールします。
http://www.python.org/download/releases/2.6.6/
よりインストーラを落としてきます。
このとき、Mayaの64bit版を使っていれば、X86-64を。
32bitを使っていれば、X86を落としてきます。
ダウンロードが完了したらexeを立ち上げてCPythonをインストールします。


2.PySideをCPythonにインストールします。
http://www.pyside.org/files/
よりPySideを落としてきます。
64bit版 http://www.pyside.org/files/PySide-1.0.6qt473.win-amd64-py2.6.exe
32bit版 http://www.pyside.org/files/PySide-1.0.6qt473.win32-py2.6.exe
ダウンロードが完了したらexeを立ち上げてPySideをインストールします。


3.PySideをMayaのPythonにコピーします。
C:\Python26\Lib\site-packages
の下にPySideというディレクトリがあるはずなので、これを
C:\Program Files\Autodesk\Maya2012\Python\lib\site-packages
にコピーします。



これでPySideが使えるようになります。



スクリプトエディタで以下のコードが動けば正しくインストールできています。

import sys
from PySide.QtCore import *
from PySide.QtGui import *

# Create a Label and show it
label = QLabel(u"Hello World")
label.show()


どうでしょうか?
Windows版のバイナリが公開されてからは、簡単にPySideが使えるようになりました!