Re: [QGIS-Developer] PyQGIS code: setting filter expression for value relation widget

2023-02-24 Thread Andreas Neumann via QGIS-Developer
Hi Germán, Thank you so much for these suggestions and code snippets. I also came across the QgsEditorWidgetSetup - but had no idea how to use it. The Python cookbook did not mention it. The cookbook is really great - but for interactive forms, there is not so much information. I will try it and

Re: [QGIS-Developer] PyQGIS code: setting filter expression for value relation widget

2023-02-18 Thread Germán Carrillo via QGIS-Developer
Hi Andreas, you can modify your Value Relation widget's filter expression using the QgsEditorWidgetSetup class, in this way: 1) Get the editor widget setup and get a copy of its config dictionary: ews = layer.editorWidgetSetup(3) # *Let's assume your Value Relation widget is set for a fiel

Re: [QGIS-Developer] PyQGIS code: setting filter expression for value relation widget

2023-02-13 Thread Andreas Neumann via QGIS-Developer
Hi, I found the "QgsValueRelationSearchWidgetWrapper" class, which seems to have a "setExpression" method - but I don't know how I can access and change the QgsValueRelationSearchWidgetWrapper of an existing ComboBox in the attribute form. Andreas On 2023-02-13 11:31, Andreas Neumann via QG

[QGIS-Developer] PyQGIS code: setting filter expression for value relation widget

2023-02-13 Thread Andreas Neumann via QGIS-Developer
Hi, I am looking for a code snippet in PyQGIS: how can I change the filter expression for a value relation widget? Technically, the widget seems to be a QComboBox. I can get access to the combobox, e.g. to get the current value - but how can I access the QGIS related functionality, like chan