我在Autodesk Maya中使用Python,但这应该适用于任何地方。在
我有一个名为bRigUI的类,它继承了文件wingUtilities.py中另一个名为wingUtils的类
我可以通过使用继承获得self.gPrefix/等名称。但我不知道如何获取类中函数内部的函数,比如def cName(txt):
以下是wingUtilities脚本:import maya.cmds as cmds
class wingUtils():
def __init__(self):
pass
def wingUtil(self, *args):
self.gPrefix = cmds.textField(self.prefixField, q = True, text = True)
self.lPrefix = cmds.textField(self.leftPrefixField, q = True, text = True)
self.rPrefix = cmds.textField(self.rightPrefixField, q = True, text = True)
def cName(txt):
n = self.gPrefix + (txt)
def lName(txt):
n = self.gPrefix + self.lPrefix + (txt)
def rName(txt):
n = self.gPrefix + self.rPrefix + (txt)
w = wingUtils()
这是一个非常简单的UI脚本,它正在尝试调用它(也是具有继承的类)-这个脚本不起作用,它只是一个shell,向您展示我在做什么,没有那么多混乱。在
^{pr2}$
在UI脚本中输入什么来调用wingUtils类中的方法中的函数cName?在