Tentacle is a marking menu style UI and toolkit derived from a QStackedWidget and constructed using the uitk backend. It aims to bring a similar UI experience across multiple dcc modeling applications that support the PySide2 GUI framework.
Project description
Tentacle
**personal project. work in progress ..**
Tentacle is a marking menu style UI and toolkit derived from a QStackedWidget and constructed using the uitk backend. It aims to bring a similar UI experience across multiple dcc modeling applications that support the PySide2 GUI framework.
*Example re-opening the last scene, renaming a material, and selecting geometry by that material.
Design:
Module | Description |
---|---|
tcl | A Custom QStackedWidget that handles UI hierarchy navigation. |
overlay | Tracks cursor position and UI hierarchy to generate paint events that overlay the parent widget. |
slots | The source directory for the various slot connection modules. |
ui | The source directory for dynamic UI files. |
Installation:
To install: install via pip in a command line window using:
python -m pip install tentacletk
To launch the marking menu: For Maya: Add a macro to a hotkey similar to the following:
from tentacle import tcl_maya
tcl_maya.show(key_show='Key_F12')
For 3ds Max: Add a macro to a hotkey similar to the following:
macroScript main_max
category: "_macros.ui"
silentErrors: false
autoUndoEnabled: false
(
python.Execute "from tentacle import tcl_max"
python.Execute "tcl_max.show(key_show='Key_F12')"
)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for tentacletk-0.6.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ce348535b39277ce2397a817da7467d805d388e112718a7465e94de2756fe4a |
|
MD5 | 4a55d55088edbca711c9f9037db03747 |
|
BLAKE2b-256 | 6f42c1169ab75cc630fa93155a7b58ac20351a7994eaed7f3eec5c738678c599 |