NameError: имя 'QgsMapLayerRegistry' не определено - PullRequest
0 голосов
/ 31 октября 2019

Я использую Qgis 3.4.9. Как я могу исправить Чтобы исправить ошибку: NameError: глобальное имя 'QgsMapLayerRegistry' не определено.

из qgis.core import QgsMapLayerRegistry Не работает в Qgis 3.4.9

QgsMapLayerRegistry.instance().addMapLayer(point_layer)

1 Ответ

0 голосов
/ 31 октября 2019

QgsMapLayerRegistry: его функциональные возможности были перемещены в QgsProject.

Синтаксис:

QgsProject.instance().addMapLayer(your_Qgs_whaterver_Layer)

Пример:

QgsProject.instance().addMapLayer(point_layer)
...