qtablewidget内のqcomboboxは、noneTypeを返します
-
26-10-2019 - |
質問
私のアプリケーションの1つでは、qtablewidget内にqcomboboxを用意する必要があります。
私はこのコードを書きました:
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を正しく追加します。
ただし、self.ui.listofgoals.item(r、1)を使用してこのqcomboboxを取得しようとすると、aは返されます。
私はまだPyqtに慣れていないので、ここで何かを逃したかもしれません。助言がありますか?
解決
使用 携帯電話 設定されたウィジェットを取得する方法 setCellWidget
:
possible_goals = self.ui.listOfGoals.cellWidget(r, 1)
所属していません StackOverflow