fxgui
Custom Python classes and utilities tailored for Qt built UI, in VFX-oriented DCC applications.
Documentation
Table of Contents
About
Custom Python classes and utilities tailored for Qt built UI, in VFX-oriented DCC applications.
Installation
From PyPI
The package is available on PyPI:
pip install fxgui
Qt Binding
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.
From Source
Clone the repository with submodules:
git clone --recurse-submodules https://github.com/healkeiser/fxgui
cd fxgui
pip install -e .
Or using the requirements file:
pip install -r requirements.txt
Optional Dependencies
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/
Example
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
Documentation
Please read the full documentation here.
Contact
Project Link: fxgui
Metadata
Release files for fxgui 13.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| fxgui-13.6.0.tar.gz | 5.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| fxgui-13.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.1 MB
Release files / fxgui-13.6.0.tar.gz
| Download URL | fxgui-13.6.0.tar.gz |
|---|---|
| Size | 5.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5fd20ea9c4dc9678e5be588b91a579dd5636410927d03f02507f97af80b92c69
|
|
BLAKE2b-256 checksum How to use checksums |
fbf8c6bd5c54d227a415b9a6b84dcde8c8657369ce2a1faac016bf78ef8143d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|
Release files / fxgui-13.6.0-py3-none-any.whl
| Download URL | fxgui-13.6.0-py3-none-any.whl |
|---|---|
| Size | 10.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5058a7d623f85a3ab07754a3351ad985ee46e0f1472936e194cc3d90c8c4db1e
|
|
BLAKE2b-256 checksum How to use checksums |
4134b0bfd1e5d86adef4bcde84a94a7d38d9815d62bac0060cc2d7752dd8c830
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.16
|