def llenarTablaRestr(self): self.tablaRestricciones.clear() self.tablaRestricciones.setRowCount(self.numRestricciones) self.tablaRestricciones.setColumnCount(self.numVariables) for j in range(self.numVariables): item1 = QTableWidgetItem(f"X{j+1}") item1.setBackground(QtGui.QColor(37, 40, 80)) item1.setForeground(QtGui.QColor(255, 255, 255)) self.tablaRestricciones.setHorizontalHeaderItem(j, item1) for i in range(self.numVariables, self.numVariables + 2): item = QTableWidgetItem(" ") self.tablaRestricciones.insertColumn(i) item.setBackground(QtGui.QColor(37, 40, 80)) item.setForeground(QtGui.QColor(255, 255, 255)) self.tablaRestricciones.setHorizontalHeaderItem(i, item) fila = 0 colum = self.numVariables for j in range(self.numRestricciones): self.cmbSigno = QComboBox() self.cmbSigno.addItem("<=") self.tablaRestricciones.setCellWidget(fila, colum, self.cmbSigno) fila += 1
def llenarTablaVar(self): self.tablaVariables.clear() self.tablaVariables.setRowCount(1) self.tablaVariables.setColumnCount(self.numVariables) for i in range(self.numVariables): item1 = QTableWidgetItem(f"X{i+1}") item1.setBackground(QtGui.QColor(37, 40, 80)) item1.setForeground(QtGui.QColor(255, 255, 255)) self.tablaVariables.setHorizontalHeaderItem(i, item1)