def __init__(self): self.mock = mock.MagicMock() self.widget = QtWidgets.QWidget() self.mainwindow = QtWidgets.QMainWindow(self.widget) self.mock.mainWindow.return_value = self.mainwindow self.mock.layers.return_value = list( QgsProject.instance().mapLayers().values())
def run(self): self.mainWindow = QtWidgets.QMainWindow() self.mainWindow.closeEvent = self.closeMainWindow self.ui = Ui_geoRefMainWindow() self.ui.setupUi(self.mainWindow) self.ui.lineEditRootPath.textChanged.connect(self.newRootPath) self.ui.toolButton.clicked.connect(self.importDirButton) self.ui.listAvailablePic.itemClicked.connect(self.newPictureSelection) self.listObjDirectory = [] self.listObjPicture = [] self.currentObjPicture = objPicture() self.currentMarkers = {} self.markerPositions = {} self.ui.checkBoxShowPosition.stateChanged.connect( self.actionPositionMarker) self.ui.pushButtonGPX.clicked.connect(self.actionClickGPX) self.ui.pushButtonClick.clicked.connect(self.actionClickCanvas) self.ui.pushButtonEdit.clicked.connect(self.changeParameters) self.ui.pushButtonClone.clicked.connect(self.openCloneParameters) self.ui.pushButtonShapefile.clicked.connect( self.openShapefileSelection) self.ui.radioButtonDD.toggled.connect(self.radioDegreeChange) self.activateEditing = False self.crsQGIS = QgsProject.instance().crs().authid() self.crsUniversal = "EPSG:4326" crsU = QgsCoordinateReferenceSystem(self.crsUniversal) crsQ = QgsCoordinateReferenceSystem(self.crsQGIS) #Transform = QgsCoordinateTransform(crsSource, crsTarget, QgsProject.instance()) #LocalPos[0][1] = Transform.transform(QgsPointXY(x,y)) self.coordQ2U = QgsCoordinateTransform(crsQ, crsU, QgsProject.instance()) self.coordU2Q = QgsCoordinateTransform(crsU, crsQ, QgsProject.instance()) self.ui.labelEPSG.setText(self.crsQGIS) self.mainWindow.show()
def __init__(self): self.widget = QtWidgets.QWidget() self.mainwindow = QtWidgets.QMainWindow(self.widget)