{"repo":"huntfx/vfxwindow","free":true,"listed":false,"github":"https://github.com/huntfx/vfxwindow","clone":"git clone https://github.com/huntfx/vfxwindow.git","description":"Python Qt Window class for compatibility between VFX programs","language":"Python","stars":100,"topics":["qt","python","maya","nuke","houdini","substance-designer","substance-painter","blender","pypi","pypi-package"],"license":"MIT","category":"game-templates","readme_excerpt":"VFXWindow Qt Window class for designing tools to be compatible between multiple VFX programs. The main purpose of the class is to integrate into the program UI, but it also contains helpful features such as safely dealing with callbacks and automatically saving the window position. The intended usage is to make your window class inherit VFXWindow - which is an instance of QMainWindow . By calling cls.show() , it will launch the correct window type based on what program is loaded, and what settings were previously saved. This is perfectly stable, but there is still plenty that needs improvement. Any help with extending existing application support or adding new applications is very much appreciated. Installation pip install vfxwindow Basic Example: Support / Compatibility ✔️ Working / ❔ Untested / ❌ Not Working Standard Window Docked Window Callbacks Tested Versions Linux Windows MacOs ------------------ -------- -------- -------- -------- -------- --------- ------- Maya ✔️ ✔️ ✔️ 2011-2016, 2017+ ✔️ ✔️ ❔ Maya (Standalone) ✔️ ✔️ ❔ ✔️ ❔ Nuke ✔️ ✔️.\") ✔️ method which will be run each time the callbacks get reactivated.\") 9-14 ❔ ✔️ ❔ Nuke (Terminal) ✔️ ✔️ ❔ ✔️ ❔ Houdini ✔️ ❌ ✔️ 16-19 ✔️ ✔️ ❔ Unreal Engine ✔️ ❌ ❌ 4.19-4.23, 5.0-5.3 ❌ ✔️ ❔ Blender ✔️ ❌ ✔️ 2.8-4.2 ❔ ✔️ ❔ Blender (Background) ✔️ ❔ 3.1-4.2 ❔ ✔️ ❔ Katana ✔️ ❌ ❌ 7 ❔ ✔️ ❔ 3ds Max ✔️ ❌ ❌ 2018-2020 ❔ ✔️ ❔ Substance Painter ✔️ ✔️ ✔️ 8.3 ✔️ ✔️ ❔ Substance Designer ✔️ ✔️.getSDApplication().getQtForPythonUIMgr().newDockWidget ,","default_branch":null,"files":null,"tree":[],"storefront":"/r/huntfx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/huntfx/vfxwindow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}