aboutsummaryrefslogtreecommitdiffstats
path: root/examples/widgets/tutorials/modelview/5_edit.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/widgets/tutorials/modelview/5_edit.py')
-rw-r--r--examples/widgets/tutorials/modelview/5_edit.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/examples/widgets/tutorials/modelview/5_edit.py b/examples/widgets/tutorials/modelview/5_edit.py
index b43876cbc..ac62b4524 100644
--- a/examples/widgets/tutorials/modelview/5_edit.py
+++ b/examples/widgets/tutorials/modelview/5_edit.py
@@ -70,6 +70,7 @@ class MyModel(QAbstractTableModel):
return self._grid_data[index.row()][index.column()]
return None
+#! [1]
def setData(self, index, value, role):
if role != Qt.EditRole or not self.checkIndex(index):
return False
@@ -79,9 +80,12 @@ class MyModel(QAbstractTableModel):
result = " ".join(chain(*self._grid_data))
self.editCompleted.emit(result)
return True
+#! [1]
+#! [2]
def flags(self, index):
return Qt.ItemIsEditable | super().flags(index)
+#! [2]
class MainWindow(QMainWindow):