Python Qt Window class for compatibility between VFX programs
MIT License
Bot releases are visible (Hide)
Application
class for testing current application name, version, batch mode, etcdeferred
method not passing in argumentspymel
with maya.cmds
deferred
methodPublished by huntfx 11 months ago
Published by huntfx about 1 year ago
Published by huntfx over 2 years ago
Published by huntfx almost 3 years ago
windowReady
signal.MNodeMessage
compatible node.Published by huntfx over 3 years ago
about()
with no WindowName
attributeabout()
not working correctly with new style signalsStandaloneWindow
PyInstaller
Published by huntfx over 4 years ago
dialog
launch option to work with all programs.dialog
to isDialog
.pm.layoutDialog
in Maya.Published by huntfx over 4 years ago
Qt.py
from source and added as dependencyPublished by huntfx over 4 years ago
QMenuBar
override so it works in docked Maya windows.setVisible
override to all windows.isChildWindow
to isInstance
, since it checks if the window was launched with the instance
method.Published by huntfx over 4 years ago
Added support for launching a GUI in Substance Designer.
Some general fixes were done along with improvements to the Nuke and Maya windows.
Published by huntfx almost 5 years ago
Added support for launching a GUI in 3DS Max.
Improved the Maya window to allow launching in standalone mode.
Published by huntfx almost 5 years ago
The way Nuke deals with dockable windows is not pythonic at all. It requires the window to exist in globals()
, and only accepts a string input, so I originally required a namespace
argument to be passed to NukeWindow.show
.
There's now a function that will recursively search through all the modules to find where the window was imported. If it can't be found, then it'll not dock the window, as it'll only cause errors.
Published by huntfx almost 5 years ago
All the callbacks can be added and removed in the same way the other windows allow.
Published by huntfx almost 5 years ago
In some cases (depending on the program), the show method was incorrectly swallowing up keyword arguments. This is now fixed, with the addition of also passing in unnamed arguments.
Published by huntfx almost 5 years ago
Added support for launching a GUI in Unreal Engine.
Published by huntfx almost 5 years ago
Changing the Maya palette in batch mode doesn't cause any issues, and the inbuilt dark palette is not applied by default.
A check has been added to detect if Maya is running in batch mode, so the window can act more like a standalone one.
Published by huntfx about 5 years ago
Added support for launching a GUI in Blender.
Published by huntfx about 5 years ago
First release with support for Maya, Nuke and Houdini.