diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-08 15:07:12 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2022-08-11 09:12:56 +0200 |
| commit | c4a266e38fe5bdce707ad6b123fa88bb4f10dff3 (patch) | |
| tree | a7cc96a47dec82f5b11093ad9837cc221b8c6c8e /examples/widgets/tutorials/modelview/5_edit.py | |
| parent | 89e5d35c0f002fcb1aac3b1205402ce306074255 (diff) | |
snippets_translate: Add a way of using snippets from Python
Split a helper off the snippet extraction function taking the comment
pattern and let it return a dict by id to make it possible to replace
snippets by id.
Prototypically use it for the modelview tutorial.
Fixes: PYSIDE-1984
Task-number: PYSIDE-1952
Pick-to: 6.3 6.2
Change-Id: I05dbc3e36825761fe2968d6507880cd6f588682d
Reviewed-by: Christian Tismer <tismer@stackless.com>
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 e1dfdecec..1a4481fc9 100644 --- a/examples/widgets/tutorials/modelview/5_edit.py +++ b/examples/widgets/tutorials/modelview/5_edit.py @@ -33,6 +33,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 @@ -42,9 +43,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): |
