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 removemetoda 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ć QSettingsogó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
QSettingsktóre przechowują ustawienia interfejsu użytkownika, do których mogłyby dodać powyższą funkcję.
PyQt4lub PyQt5itd.
QSettings().remove('UI/recentProjections')