可以通过使用lambda表达式来将槽函数与按钮的点击事件关联起来,并在槽函数中将数字i添加到self的列表ope中。

你可以尝试以下代码:

numButton[i].clicked.connect(lambda i=i: self.ope.append(i))

在lambda表达式中,我们将i作为参数传递给槽函数,并在槽函数中使用self.ope.append(i)将数字i添加到self的列表ope中。

这样,当点击按钮numButton[i]时,会触发lambda表达式,将数字i添加到self的列表ope中。

python我建立了一个qpushbutton的列表 #数字按键 numButton = QPushButtonself for i in range10 #0 numButton0setText0 numButton0setGeometrybuttonInitX+buttonSize buttonInitY-buttonSize butto

原文地址: https://www.cveoy.top/t/topic/iHHg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录