我正在编写具有两个类的代码。一类为 3-D 环境创建文本元素。另一个将在那个环境中将它们组合在一起。我想要做的是让第二类调用第一类的实例。换句话说,def makeGroup
我希望能够调用class msg
. 编码将如何措辞?目前,第一个类被继承到第二个,然后我试图调用对象self.text,但我不知道我应该如何引用它。我不相信我完全正确地使用了继承。
class msg:
def __init__(self,num,unit):
self.message = str(num) + ' ' + unit
self.num = num
self.text = viz.addText(self.message)
class msgGroup(msg):
def __init__(self,x,y,z):
self.msgLs=[]
self.ghostMsg= viz.addText('',pos=[x,y,z],color= [0.000, .9, 0.071])
self.msgLs.append(self.ghostMsg)
def makeGroup(self):
msg.text.setPosition([0,(len(self.msgLs)-1)*-1.5,0], viz.REL_PARENT)
self.msgLs.append(msg.text)