I create few rows. Each row containt checkbox and combobox. I want chechbox to enable\disaple combobox. But it always enable\disable last combobox in list if I bind slots this way. How I can make each checkbox work with next combobox? I'm new to Qt\PySide. Here is simplefied code:

```
       for i, feature_name in zip(xrange(data_set.n_features), data_set.feature_names):
        rowLayout = QtGui.QHBoxLayout()
        featureLabel = QtGui.QLabel()
        active_checkbox = QtGui.QCheckBox()
        input = QtGui.QSpinBox()
        self.feature_inputs.append(input)
        def abc(state):
            self.feature_inputs[i].setEnabled(state == Qt.Checked)
        active_checkbox.stateChanged.connect(abc)
        rowLayout.addWidget(active_checkbox)
        rowLayout.addWidget(input)
        rowLayout.addWidget(featureLabel)
        self.ui.features_layout.addLayout(rowLayout)

```