В одном из моих приложений мне нужно иметь 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, поэтому я мог что-то здесь упустить.Есть предложения?