Depois de usar algum SRC não usual para fins de demonstração, desejo limpar minha lista "Sistemas de referência de coordenadas usados recentemente" por uma questão de praticidade.
É possível?
Estou usando o QGIS 2.10.1.
Depois de usar algum SRC não usual para fins de demonstração, desejo limpar minha lista "Sistemas de referência de coordenadas usados recentemente" por uma questão de praticidade.
É possível?
Estou usando o QGIS 2.10.1.
Sim, você pode inserir o seguinte código no console do Python para remover todos os sistemas de referência de coordenadas usados recentemente da interface do usuário:
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjections')
QSettings().remove('UI/recentProjectionsAuthId')
Agora não sei exatamente por que, mas, pelo menos para mim, remove
não bastava usar um método. Eu tive que usar os dois (a ordem não importa tanto quanto os dois são usados).
Mas funciona para mim de qualquer maneira e espero que você também!
Você pode usar o seguinte:
from PyQt5.QtCore import QSettings
QSettings().remove('UI/recentProjections')
Ou para importar QSettings
genericamente (ou seja, de diferentes versões principais do QGIS), você pode usar o seguinte (graças a @TeddyTedTed ):
from qgis.PyQt.QtCore import QSettings
QSettings
qual armazena as configurações da interface do usuário às quais eles poderiam adicionar a função acima.PyQt4
ouPyQt5
etc.QSettings().remove('UI/recentProjections')