Is there a way to access / override the USD Layer editor buttons from python ? #3666
Replies: 1 comment
-
import maya.OpenMayaUI as omui
from shiboken2 import wrapInstance
from PySide2 import QtWidgets, QtCore
usdLayerEditorView = omui.MQtUtil.findControl('mayaUsdLayerEditor')
usdLayerEditorViewPtr = wrapInstance(int(usdLayerEditorView), QtWidgets.QWidget)
def customFunction():
print('test')
for buttonn in usdLayerEditorViewPtr.findChildren(QtWidgets.QPushButton):
if buttonn.toolTip().lower() == "save all edits in the layer stack":
buttonn.clicked.disconnect()
buttonn.clicked.connect(customFunction) |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
voidreamer
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I really like this UI, is there a way I could override what the save button does ? so I bring different options / constraints when I want to save ?
thanks
Beta Was this translation helpful? Give feedback.
All reactions