From 99bf45ff4508fc91d24ed788a7f9b3fc8b85b553 Mon Sep 17 00:00:00 2001 From: Etienne Trimaille Date: Wed, 11 Dec 2024 11:25:29 +0100 Subject: [PATCH] Update --- docs/extension-graphique.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/extension-graphique.md b/docs/extension-graphique.md index ba4a870..427e4f6 100644 --- a/docs/extension-graphique.md +++ b/docs/extension-graphique.md @@ -482,3 +482,18 @@ Pour rappel, nous ne sommes pas obligé d'ouvrir la fenêtre de Processing, on p lire le [chapitre précédent](./script-processing.md#utiliser-processing-en-python-avec-un-algorithme-existant). Il ne faut pas oublier de donner la variable `layer` à notre `INPUT` si vous copiez/coller le code de `processing.run` du chapitre précédent. + + +```python + def traitement_2_clicked(self): + layer = self.couche.currentLayer() + + dialog = QgsExpressionBuilderDialog(layer) + result = dialog.exec() + + if result != QDialog.DialogCode.Accepted: + return + + content = dialog.expressionText() + iface.messageBar().pushMessage('Expression', content, Qgis.Success) +``` \ No newline at end of file