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.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55272596778b7c87e6bc4cf9eb7bed1c84c7953dc91d09cae8dc81111bebc6c9 |
|
MD5 | 6ed5948a43b55f9366d9469b147f384a |
|
BLAKE2b-256 | a80badc737485bfdff95889f533877ac017852b08ad8d0d2b8116177f6908629 |