【发布时间】:2021-09-16 09:46:31
【问题描述】:
如何使用 for 来运行这些命令?
self.BTN0.hide()
self.BTN1.hide()
self.BTN2.hide()
self.BTN3.hide()
self.BTN4.hide()
self.BTN5.hide()
self.BTN6.hide()
self.BTN7.hide()
self.BTN8.hide()
self.label.hide()
self.resetBTN.hide()
我不能用这个:
layoutList = ['BTN0','BTN1','BTN2','BTN3','BTN4','BTN5','BTN6','BTN7','BTN8','label','resetBTN']
for item in layoutList:
self.item.hide()
如何在python命令中使用变量值?
【问题讨论】:
-
您创建了一个字符串列表,因此您实际尝试运行的是:
self.'BTN0'.hide,这没有任何意义。尝试创建一个对象列表,即没有单引号。