После использования некоторого необычного SRC для демонстрационных целей я хочу очистить свой список "Недавно использовавшихся систем координат для справки" для большей наглядности.
Является ли это возможным?
Я использую QGIS 2.10.1.
После использования некоторого необычного SRC для демонстрационных целей я хочу очистить свой список "Недавно использовавшихся систем координат для справки" для большей наглядности.
Является ли это возможным?
Я использую QGIS 2.10.1.
Да, вы можете ввести следующий код в консоли 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')