Notifications
Clear all

[Closed] Python and PyQt in 3dsMax

http://code.google.com/p/blur-dev/wiki/Installing

Pre-Requisites

[ul]
[li]Windows [/li][/ul]
[ul]
[li]Python24 (for 32-bit components) [/li][li]Python26 (for 64-bit components) [/li][/ul]
[ul]
[li]pywin32 (3rd party module) [/li][/ul]
[ul]
[li]Qt 4.6+ (32-bit/64-bit)[/li][li]PyQt4 (32-bit/64-bit)[/li][/ul]You need to install the right Python

WOW!!!Thanks holycause for your quick reply!!
OK!I will try to downgrade my Python to 2.6 now to see if it can work.

Yes!!It seems better, the menu appear automaticlly at least. But whichever I click on the menu nothing happen. Why is that?

don t know why.
I had the same problem with the previous version and max 2011, but the last release fixed it.

U should wait for Eric to answer.

OK. Now what I am staying at is like @elanari
I also check the link here. Follow to the end,it does not work finally…

Ah Haaa! It works finally!!

Just follow this:

Comment 1 by djsolit…@gmail.com, May 13, 2011
I had a very similar issue. If you already had python installed, rename it / back it up or whatever and make sure the python folder doesn’t exist, then do a fresh install of python, win32 and re running the blur installer and see what happens. For me, there was something in either pyqt or win32 that was left over from my previous python install that was interfering.

After I removed the Python 2.7.2 clearly then it run in any of the menu!

What if you cannot remove and reinstall Python ?

There is probably something wrong in your registry about the python version that its looking for would be my guess.

If you run cmd >> regedit and look for Python 2.6 make sure all your paths are correct, that its pointing to the x64 bit version, and where that version is located is correct.

If it was installed and renamed manually or something, the registry wouldn’t know about it.

I think my previous problem is just like Eric’s guess.

“Usually when we get an issue like that, its because the actual PyQt/Qt DLLs are not linking properly. Python itself would be working, but the Treegrunt and IDE would not because of a problem with PyQt.”

Actually I have installed Qt 2.7 and Qt 2.6 at the same time,so when I remove the 2.7 then it works.

I can easily remove/uninstall the Python, even I have ever installed them at the same time also.

 Eru

Say, anybody, I remember reading about how this plugin is implemented back in the day, and remember all that stuff about it connecting to max via a socket, and all…

Does that mean it should cause problems, if you launch multiple instances of the same 3ds-max version on the same machine, simultaneously?

I also researched to see if I could reuse a C++ based Qt plugin I wrote for Maya and Mudbox, for 3ds-max, and got very disappointing answers – regarding Qt’s event-loop…
How is that dealt with with this plugin’s PyQt implementation?
Could THAT cause a problem, when using multiple instances of 3ds-max?
And what about docking PyQt-based UIs, into the native 3ds-max UI, would that work?

Page 16 / 17