Beispiel #1
0
    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
Beispiel #2
0
 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)