Answers:
是的,您可以在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')