Po użyciu niektórych nietypowych kodów SRC do celów demonstracyjnych, dla zachowania praktyczności chcę wyczyścić moją listę „Ostatnio używanych układów odniesienia za pomocą współrzędnych”.
Czy to możliwe?
Korzystam z QGIS 2.10.1.
Po użyciu niektórych nietypowych kodów SRC do celów demonstracyjnych, dla zachowania praktyczności chcę wyczyścić moją listę „Ostatnio używanych układów odniesienia za pomocą współrzędnych”.
Czy to możliwe?
Korzystam z QGIS 2.10.1.
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
lubPyQt5
itd.QSettings().remove('UI/recentProjections')