Hallo, Frank Barknecht hat gesagt: // Frank Barknecht wrote:
I think, for Michael's code it would be better to make "orchestra" a real list of "Instrument"s like:
orchestra1 = [ ['x1','a',1], ['x2','c',11] ] # changed! orchestra = []
for i in orchestra1: tmp = Instrument(i[0], i[1], i[2]) orchestra.append(tmp)
Then in the pyext class use in float_1 something like:
orchestra[index].setVal(f)
I forgot to say: In this case, orchestra should be a class member like:
class whatever(pyext._class):
def __init__(self, archestra):
self.orchestra = []
for i in archestra:
tmp = Instrument(i[0], i[1], i[2])
self.orchestra.append(tmp)
def float_1(self,f):
if f > 10:
self.orchestra[0].setVal = f
else:
self.orchestra[1].setVal = f
Frank Barknecht _ ______footils.org_ __goto10.org__