【发布时间】:2017-12-12 13:03:42
【问题描述】:
如何使用循环连接创建按钮
list = ['apple','orange','banana','carrot']
for i,s in enumerate(list)
list[i] = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
list[i].setText(s[0])
list[i].clicked.connect(lambda:getbuttontext(list[i].text()))
这里是getbuttontext函数:
def getbuttontext(n):
print(n)
我的问题是,当我单击任何按钮时,函数会打印“carrot” 请问如何解决...
【问题讨论】:
-
请编辑您的问题并添加一个真实的问题。不清楚你在问什么......
-
您的问题是什么? PHP 与您的问题有什么关系?
-
给我一个打印循环内每个按钮文本的函数
-
@Derar 什么按钮,什么循环?还显示您尝试解决的问题,阅读 SO 规则:How to Ask