Después de utilizar algunos SRC no habituales para fines de demostración, deseo borrar mi lista de "Sistemas de referencia de coordenadas usados recientemente" en aras de la práctica.
¿Es posible?
Estoy usando QGIS 2.10.1.
Después de utilizar algunos SRC no habituales para fines de demostración, deseo borrar mi lista de "Sistemas de referencia de coordenadas usados recientemente" en aras de la práctica.
¿Es posible?
Estoy usando QGIS 2.10.1.
Sí, puede ingresar el siguiente código en la consola de Python para eliminar todos los sistemas de referencia de coordenadas usados recientemente de la interfaz de usuario:
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjections')
QSettings().remove('UI/recentProjectionsAuthId')
Ahora no estoy seguro de por qué exactamente, pero, al menos para mí, usar un remove
método no fue suficiente. Tuve que usar ambos (el orden no importa, ya que ambos se usan).
¡Pero funciona para mí de todos modos y con suerte para ti también!
Puedes usar lo siguiente:
from PyQt5.QtCore import QSettings
QSettings().remove('UI/recentProjections')
O para importar QSettings
genéricamente (es decir, desde diferentes versiones principales de QGIS), puede usar lo siguiente (gracias a @TeddyTedTed ):
from qgis.PyQt.QtCore import QSettings
QSettings
configuración de la interfaz de usuario que almacena a la que podrían agregar la función anterior.PyQt4
oPyQt5
etc.QSettings().remove('UI/recentProjections')