#Here is the MainWindow Class with an array called ledArray declared. class MainWindow(QMainWindow, Ui_MainWindow): ledArray=[] def __init__(self, parent = None): QMainWindow.__init__(self, parent) self.setupUi(self)
def initled(): for r in range(8): MainWindow.ledArray.append([]) for c in range(16): MainWindow.ledArray[r].append(QtGui.QPushButton()) MainWindow.ledArray[r][c].setCheckable(True) MainWindow.ledArray[r][c].setMinimumSize(QtCore.QSize(45, 45)) ui.gridLayout.addWidget(MainWindow.ledArray[r][c], r, c)
for r in range(8): for c in range(16): self.ledArray[r][c].setChecked(self.ledState)