Python Maya:在按钮标志中调用时访问函数的结果

Python Maya: access result of a function when called in button flag

我正在使用浏览按钮 UI window。我有一个在 cmds.button 命令中调用的 browsePath 函数。如何在主函数中获取 browsePath() 的输出?

def main():
   cmds.button(label='Browse', command=browsePath)
def browsePath(*args):
   path = cmds.fileDialog2(fm=2)
   if path:
       cmds.textField('txt', tx=path[0])
   return path

我不认为 maya gui 事件 return 有什么,您可能需要依赖外部变量。但是由于您已经获得了 textField 的路径值,因此您可以随时查询所需的 textField 值。