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