PyQt4 in Maya2010(x64 windows) requires 64bit version of PyQt4.

by syoyo

maya_pyqt_integration_thumb.JPG

I can successfully use custom PyQt4 in Maya2010(x64 windows).
Unfortunatelly, PyQt4.6 binary provided by Riverbank’s URL

http://www.riverbankcomputing.co.uk/software/pyqt/download

Doesn’t work in my environment(Maya2010 x64 on Vista64).
Thus I’ve rebuild x64 version of Qt4.5 and PyQt4.6 from source with procedures described in the following blog entry.


http://eoyilmaz.blogspot.com/2009/09/how-to-compile-pyqt4-for-windows-x64.html

[Ja]

PyQt4 を Maya2010(x64 Vista64) で使おうとして、Riverbank のサイトにある PyQt4.6 バイナリを Maya の Python にインストールしたのですが、

「 ‘utf8’ codec can’t decode …」

とエラーで出てうまくいきませんでした.
そこで maya plugin 神の協力のもと、
Qt4.5 と PyQt4.6 をソースからビルドして明示的に x64 版をビルドしたところ、
うまく Maya2010(x64) で動くようになりました.

Maya2010(x64) だと, Python は 2.6 かつ 64bit 版が使われているので、Qt や PyQt も 64bit 版を使わないとうまくうごかないらしいようです.
しかし Qt の Windows 上でのコンパイルはめんどくさかったです.

そんなわけで, コンパイルを省略したい方は, 上記 blog エントリで紹介されている 64bit 版 PyQt4 binary

http://code.google.com/p/pyqt4-win64-binaries/

が, うまく設定を行えば使えるかもしれません. 未確認ですが.

Advertisements