Sta QgsMapLayerRegistryandando 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. importnon 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 QgsMapLayerRegistryrimosso in QGIS3?