Ответы:
Да, вы можете ввести следующий код в консоли Python, чтобы удалить все недавно использованные системы координат координат из пользовательского интерфейса:
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjections')
QSettings().remove('UI/recentProjectionsAuthId')
Сейчас я не уверен, почему именно, но для меня, по крайней мере, одного removeметода было недостаточно. Мне пришлось использовать оба (порядок не имеет значения, так как оба используются).
Но это все равно работает для меня и, надеюсь, для вас тоже!
Вы можете использовать следующее:
from PyQt5.QtCore import QSettings
QSettings().remove('UI/recentProjections')
Или для QSettingsобщего импорта (то есть из разных основных версий QGIS) вы можете использовать следующее (благодаря @TeddyTedTed ):
from qgis.PyQt.QtCore import QSettings
QSettingsкоторых хранятся настройки пользовательского интерфейса, к которым они могли бы добавить вышеуказанную функцию.
PyQt4и PyQt5т. Д.
QSettings().remove('UI/recentProjections')