Jawaban:
Ya, Anda dapat memasukkan kode berikut di konsol Python untuk menghapus semua sistem referensi koordinat yang terakhir digunakan dari antarmuka pengguna:
from PyQt4.QtCore import QSettings
QSettings().remove('UI/recentProjections')
QSettings().remove('UI/recentProjectionsAuthId')
Sekarang saya tidak yakin mengapa persis tetapi, bagi saya setidaknya, menggunakan satu remove
metode tidak cukup. Saya harus menggunakan keduanya (urutannya tidak masalah asalkan keduanya digunakan).
Tapi itu tetap bekerja untuk saya dan semoga juga untuk Anda!
Anda dapat menggunakan yang berikut ini:
from PyQt5.QtCore import QSettings
QSettings().remove('UI/recentProjections')
Atau untuk mengimpor QSettings
secara umum (yaitu dari berbagai versi QGIS utama), Anda dapat menggunakan yang berikut (terima kasih kepada @TeddyTedTed ):
from qgis.PyQt.QtCore import QSettings
QSettings
yang menyimpan pengaturan antarmuka pengguna yang mereka dapat menambahkan fungsi di atas.
PyQt4
atau PyQt5
dll.
QSettings().remove('UI/recentProjections')