通过一个按钮(它自己被另一个python脚本调用),我尝试运行一个名为Python_Chara的脚本。 当我直接启动它时,它可以工作。但是通过我的按钮,我出现了错误:
'Chara' is not define...
这是代码:
cmds.nodeIconButton(style='iconOnly', c="Chara()")
def Chara():
import Python_Chara
reload (Python_Chara)
有什么想法吗?我尝试了不同的方法,但是没有用……
答案 0 :(得分:0)
在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)
答案 1 :(得分:-1)
这是我的代码。第二个是一个具有相同问题的按钮按钮的窗口