[通过一个按钮(它自己被另一个python脚本调用),我尝试运行一个名为Python_Chara的脚本。当我直接启动它时,它可以工作。但是通过我的按钮,我有错误:
'Chara' is not define...
这是代码:
cmds.nodeIconButton(style='iconOnly', c="Chara()")
def Chara():
import Python_Chara
reload (Python_Chara)
任何想法?我尝试了不同的方法,但是没有任何效果……
在您的Chara文件中,您应该将要执行的操作封装在def中,因此在您的Python_Chara.py:
中def doIt(*args):
print('doing something I will want to do in my ui')
在其他脚本中,您可以执行:
import Python_Chara
cmds.nodeIconButton(style='iconOnly', c=Python_Chara.doIt)
这是我的代码。第二个是带有不同按钮的窗口,它们具有相同的问题