def on_mCRSoutput_clicked(self): # https://gis-ops.com/qgis-3-plugin-tutorial-plugin-development-explained-part-1/ projSelector = QgsProjectionSelectionWidget() projSelector.selectCrs() try: authid = projSelector.crs().authid() description = projSelector.crs().description() self.crs = projSelector.crs() success = projSelector.crs() if not success: self.crs = None else: self.crsDesc.setText(description) self.form_crsID.setText(authid) except: self.crs = None