以下是我的小脚本,感谢here和here的回答: from qgis.core import * request = QgsFeatureRequest().request.setSubsetOfAttributes([]) selection = layer.getFeatures(request)
layer.deleteFeatures([f.id() for f in
所以我有这个数据表,图1在一个表单中,它提交表的数据,问题是它没有在所有页面中提交所有检查过的行,它只提交显示的内容。然后,我找到了一种修复“代码onFig. 2”的方法,但是现在是的,它提交了来自其他页面的所有数据,但是我如何喜欢用数据校验器的值连接和提交layer_box的值。方案是将提交的所有选中行都将运行如下所示的查询
UPDATE table SET sub_group = **layer_box** WHERE id = **data-ch