QT initilization and conflicts in max2012
Blur Studio APIs, Libraries and Tools
Brought to you by:
hendew,
thebeeland
Originally created by: losar...@gmail.com
I'm trying to interrogate blur python in to our current studio pipeline.
unfortunately I'm having some issues replicating the behavior of the installer via our max configuration tool that artist use to launch max (which is also how we deploy all of our plugins).
the problem is that I'm not sure where it is that max loads the qt.dll distributed with blur python..
i get it removes QTCore4.dll, QTGui4.dll, QTXml4.dll from the max root folder, but where are the other DLL's stored?
any help on this subject would be greatly appreciated..
cheers,
Los.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: hen...@gmail.com
32Bit qt is installed to C:\blur\common
64bit qt is installed to C:\Windows\System32\blur64
PyQt is insatalled in site-packages for python C:\Python26_64\Lib\site-packages\PyQt4 for example.
Also all of the individual installers are extracted to C:\blur\installers\[yyyy-mm-dd] so you can run the individual installers on other machines.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: hen...@gmail.com
if you are installing blurdev by script you can pass in the install path.
blurdev_64.exe /D=C:\python26\lib\site-packages
blur_python, and pyqt also support this argument, but are compiled to the specific version of python the package is for. So don't install them to python 2.7 if they come from the python 2.6 installer.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: losar...@gmail.com
I'm not using the installer..
Quite the opposite..
I need to be able to deploy plugins to max based on show profiles..
This is mostly a process removing and adding files and or pointing the plug ini to network locations via a modular system that allows us to track this..
I have been able to reproduce the basic environment except for one part..
If max is started via the 3dsmax.exe qt works every time..
If I print the windows environment from within max I get a bunch of BLURDEV variables that are unique to the session.
But if I start max via the python subprocess.open qt will not work and non of the BLURDEV variables are present..
I'm guessing this is why qt is simply not loading?
Any ideas?
Carlos Anguiano
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: losar...@gmail.com
Thanks I was able to find this after I looked at the windows env variables for the max session..
Carlos Anguiano