自动更新QGIS属性表以显示新添加的字段

时间:2015-06-05 12:45:30

标签: python qgis

我编写了一个显示用户指定的shapefile的QGIS插件,然后当用户选择该选项时,插件会自动向shapefile添加一个新字段,用数据填充新字段,然后显示一个副本shapefile基于新字段中的数据。

shapefile的新副本显示属性表中的新字段,但原始版本的属性表未刷新,因此不显示新字段。

有没有办法“刷新”属性表的链接,以便显示更改,而无需从QGIS中删除shapefile,然后再次添加?

由于

1 个答案:

答案 0 :(得分:2)

您可以使用以下方法重新加载它们:

QgsProject.instance().reloadAllLayers()