python创建变量名软件_动态创建变量名

我有这段代码来创建一个界面和一些按钮(maya中的python)class mrShadowMapChangerUI:

def __init__(self):

smAttrs = ['shadowMap','smapResolution','smapSamples','smapSoftness','smapBias']

smNiceAttrs = ['Active','Resolution','Samples','Softness','Bias']

attrs = zip(smAttrs,smNiceAttrs)

self.form = mc.columnLayout()

self.smapResolutionField = mc.textFieldButtonGrp( label=attrs[1][1], text=int(defaultLightValues[1]), bc=Callback(self.setSmValue, attrs[1][0]))

self.smapSamplesField = mc.textFieldButtonGrp( label=attrs[2][1], text=int(defaultLightValues[2]), bc=Callback(self.setSmValue, attrs[2][0]))

self.smapSoftnessField = mc.textFieldButtonGrp( label=attrs[3][1], text=('%.3f' % defaultLightValues[3]), bc=Callback(self.setSmValue, attrs[3][0]))

self.smapBiasField = mc.textFieldButtonGrp( label=attrs[4][1], text=('%.3f' % defaultLightValues[4]), bc=Callback(self.setSmValue, attrs[4][0]))

我想把它变成这样,自动创建按钮并知道它们的名称(这样我以后可以查询它们)

^{pr2}$

我真的很难理解所有这些“自我”的工作流程,所以我可能遗漏了一些基本的东西,但迄今为止我所做的一切都没有奏效

谢谢!在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值