В одном из моих приложений мне нужно иметь QComboBox внутри QTableWidget.
Я написал этот код:
def on_addGoal_clicked(self, checked=False):
self.ui.listOfGoals.setRowCount(self.ui.listOfGoals.rowCount() + 1)
possible_goals = QtGui.QComboBox()
possible_goals.addItems(["greater_than", "maximize", "minimize" \
, "smaller_than", "between"])
self.ui.listOfGoals.setCellWidget(self.ui.listOfGoals.rowCount() - 1,
1, possible_goals)
и он правильно добавляет QComboBox.
Однако, когда я пытаюсь получить этот QComboBox с помощью self.ui.listOfGoals.item(r,1), возвращается None.
Я все еще новичок в PyQt, поэтому мог что-то пропустить. Какие-либо предложения?