Я не думаю, что вы можете использовать стандартные объекты интерфейса Maya для достижения этой цели, но да, вы можете абсолютно точно сделать это с PySide
в Python.
Ознакомьтесь с примерами для QtWidgets.QGraphicsView
и QtWidgets.QGraphicsScene
. Их структура настроена так, что вы можете создавать элементы в их представлении и иметь возможность выбирать несколько с помощью выделения. Они также могут поддерживать перемещение с помощью перетаскивания предметов, так что вы можете даже go иметь создателя тела без необходимости его жесткого кодирования. Возможно, вам даже захочется создать элементы пути с помощью маркеров Безье (например, Photoshop), чтобы пользователь мог создавать свои собственные пользовательские фигуры, хотя вам придется вручную создавать этот каркас.