diff options
Diffstat (limited to 'examples/widgets/tutorials/modelview/5_edit.py')
-rw-r--r-- | examples/widgets/tutorials/modelview/5_edit.py | 4 |
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): |