Odpowiedzi:
Tak, możesz wprowadzić następujący kod w konsoli Python, aby usunąć wszystkie ostatnio używane układy odniesienia za pomocą współrzędnych :
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjections')
QSettings().remove('UI/recentProjectionsAuthId')
Teraz nie jestem pewien, dlaczego dokładnie, ale dla mnie przynajmniej jedna remove
metoda nie wystarczyła. Musiałem użyć obu (kolejność nie ma znaczenia tak długo, jak oba są używane).
Ale i tak to działa dla mnie i mam nadzieję, że dla ciebie też!
Możesz użyć następujących:
from PyQt5.QtCore import QSettings
QSettings().remove('UI/recentProjections')
Lub zaimportować QSettings
ogólnie (tj. Z różnych głównych wersji QGIS), możesz użyć następujących (dzięki @TeddyTedTed ):
from qgis.PyQt.QtCore import QSettings
QSettings
które przechowują ustawienia interfejsu użytkownika, do których mogłyby dodać powyższą funkcję.
PyQt4
lub PyQt5
itd.
QSettings().remove('UI/recentProjections')