【发布时间】:2017-03-22 20:45:23
【问题描述】:
我有一个按钮列表,根据用户输入的特定数字显示给用户。例如如果用户输入 2,那么只会显示 2 个按钮。
执行此操作的代码在这里:
def set(self):
全局地震属性计数,线编辑列表
地震属性计数=int(self.ui.lineEdit_23.text())
mygroupbox = QtGui.QGroupBox()
myform = QtGui.QFormLayout()
标签列表 = []
按钮列表= []
对于 i 在范围内(seismicAttributeCount):
lineEditlist.append(QtGui.QLineEdit())
buttonList.append(QtGui.QPushButton('浏览属性%i'%(i+1)))
myform.addRow(lineEditlist[i],buttonList[i])
mygroupbox.setLayout(myform)
self.ui.scrollArea_12.setWidget(mygroupbox)
self.ui.scrollArea_12.setWidgetResizable(True)
for i in range(seismicAttributeCount):
if buttonList[i].clicked.connect():
print i
我想获得点击按钮的索引。任何帮助将不胜感激。
【问题讨论】:
标签: python-2.7 user-interface pyqt4