正在加载完整 README。 以下为已保存的摘录。
Custom Python classes and utilities tailored for Qt built UI, in VFX-oriented DCC applications.
Custom Python classes and utilities tailored for Qt built UI, in VFX-oriented DCC applications.
A Qt 6 binding is required and not installed with fxgui: PySide6 6.5 or
newer, or PyQt6. A DCC such as Houdini ships its own PySide6; outside one,
install it yourself:
Qt 5 (PySide2, PyQt5) is not supported: import fxgui raises an
ImportError that names the binding it found.
To build the documentation site with Zensical:查看完整 README ↗
Custom Python classes and utilities tailored for Qt built UI, in VFX-oriented DCC applications.
The package is available on PyPI:
pip install fxgui
A Qt 6 binding is required and not installed with fxgui: PySide6 6.5 or newer, or PyQt6. A DCC such as Houdini ships its own PySide6; outside one, install it yourself:
pip install fxgui "PySide6>=6.5"
Qt 5 (PySide2, PyQt5) is not supported: import fxgui raises an
ImportError that names the binding it found.
Clone the repository:
git clone https://github.com/healkeiser/fxgui
cd fxgui
pip install -e .
Or using the requirements file:
pip install -r requirements.txt
To build the documentation site with Zensical:
pip install -e ".[zensical]"
zensical serve # Preview at http://127.0.0.1:8000
zensical build # Write the site to site/
[!IMPORTANT] In order to have access to the module inside your application, make sure to add
fxguito the$PYTHONPATHof the DCCs. For Houdini, you can find thehoudini_package.jsonexample file.
After installing fxgui, open the gallery. It shows every public widget, a page per kind, and its Window menu switches the theme:
python -m fxgui.examples
Please read the full documentation here.
Project Link: fxgui