Ответы:
Да, вы можете ввести следующий код в консоли 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')