有一些可能比较特殊的情况(然鹅我觉得主要是我菜。。),
比如现在有一堆label,并且对象名有规律,lab_1,lab_2,lab_3...lab_99,这种,要改变任意数量label的text,比如同时某二十个、三十个,
除了手动settext
self.lab_1.settext('四个汉字')
还可以用
for i in (self.lab_1,self.lab_2self.lab3):
i.settext('四个汉字')
这样子,但这仍然很累赘??是否能怎么样直接拼接出一个可以当作命令的字符串来完成上述功能??
PS:1.直接字符串的话会报错并且没用。。
2.eval()不行
3.sender()跳过忽略,我觉得他在这个情况并不合适作者: TAT 时间: 2022-4-25 00:27