जवाबों:
हां, आप उपयोगकर्ता इंटरफ़ेस से सभी हाल ही में उपयोग किए गए समन्वित संदर्भ सिस्टम को हटाने के लिए पायथन कंसोल में निम्नलिखित कोड दर्ज कर सकते हैं :
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')