Sta QgsMapLayerRegistry
andando essere availabe in PyQGIS con QGIS3
Quando l'ho digitato nella console Python di QGIS (2.99), Python sembra riconoscerlo perché si completa automaticamente qgis.core.QgsMapLayerRegistry
, ma poi dà un errore che non c'è:
Traceback (most recent call last):
File "/usr/lib/python3.5/code.py", line 91, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
AttributeError: module 'qgis.core' has no attribute 'QgsMapLayerRegistry'
Ho provato questo con due versioni di QGIS 2.99 (una nel 01/07 e in poi il 17/06). Entrambe le versioni danno lo stesso errore. import
non funziona neanche:
>>>from qgis.core import QgsMapLayerRegistry
Traceback (most recent call last):
File "/usr/lib/python3.5/code.py", line 91, in runcode
exec(code, self.locals)
File "<input>", line 1, in <module>
ImportError: cannot import name 'QgsMapLayerRegistry'
Viene QgsMapLayerRegistry
rimosso in QGIS3?