Відповіді:
Так, ви можете ввести наступний код на консолі 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')