Python qgis.PyQt.QtCore.Qt.LeftDockWidgetArea() Examples
The following are 4
code examples of qgis.PyQt.QtCore.Qt.LeftDockWidgetArea().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
qgis.PyQt.QtCore.Qt
, or try the search function
.
Example #1
Source File: mapillary_explorer.py From go2mapillary with GNU General Public License v3.0 | 6 votes |
def run(self): """Run method that loads and starts the plugin""" if not self.pluginIsActive: self.pluginIsActive = True # show the dockwidget # TODO: fix to allow choice of dock location self.iface.addDockWidget(Qt.LeftDockWidgetArea, self.dockwidget) self.dockwidget.show() #self.setupLayer('') if not QgsProject.instance().mapLayers(): self.canvas.setCenter(QgsPointXY(0,0)) self.canvas.zoomScale(70000000.00) self.mapRefreshed(force=True) self.canvas.extentsChanged.connect(self.mapChanged) self.canvas.setMapTool(self.mapSelectionTool) self.setCompareKey('') else: # toggle show/hide the widget if self.dockwidget.isVisible(): self.dockwidget.hide() else: self.dockwidget.show()
Example #2
Source File: plugin.py From albion with GNU General Public License v3.0 | 5 votes |
def __export_raster_collar(self): ret = ExportRasterCollarDialog(self.project).exec_() #def __log_strati_clicked(self): # # @todo switch behavior when in section view -> ortho # self.__click_tool = QgsMapToolEmitPoint(self.__iface.mapCanvas()) # self.__iface.mapCanvas().setMapTool(self.__click_tool) # self.__click_tool.canvasClicked.connect(self.__map_log_clicked) #def __map_log_clicked(self, point, button): # self.__click_tool.setParent(None) # self.__click_tool = None # if self.project is None: # self.__log_strati and self.__log_strati.setParent(None) # self.__log_strati = None # return # if self.__log_strati is None: # self.__log_strati = QDockWidget("Stratigraphic Log") # self.__log_strati.setWidget(BoreHoleWindow(self.project)) # self.__iface.addDockWidget(Qt.LeftDockWidgetArea, self.__log_strati) # self.__iface.mainWindow().tabifyDockWidget( # self.__iface.mainWindow().findChild(QDockWidget, "Layers"), # self.__log_strati, # ) # res = self.project.closest_hole_id(point.x(), point.y()) # if res: # self.__log_strati.widget().scene.set_current_id(res) # self.__log_strati.show() # self.__log_strati.raise_()
Example #3
Source File: toolBoxesGuiManager.py From DsgTools with GNU General Public License v2.0 | 5 votes |
def showComplexDock(self): """ Shows the Manage Complex features Dock """ if self.complexWindow: self.iface.removeDockWidget(self.complexWindow) else: self.complexWindow = ComplexWindow(self.iface) self.iface.addDockWidget(Qt.LeftDockWidgetArea, self.complexWindow)
Example #4
Source File: mainPlugin.py From PyRAT with Mozilla Public License 2.0 | 4 votes |
def initGui(self): """Initalise the Plugin-UI""" if not pyratImport: iface.messageBar().pushMessage("PyRAT not found!", level=Qgis.Critical) return if 'PyRAT' not in [action.text() for action in iface.mainWindow().menuBar().actions()]: self.pyratMenu = iface.mainWindow().menuBar().addMenu('PyRAT') else: self.pyratMenu = [action.menu() for action in iface.mainWindow().menuBar().actions() if action.text() == 'PyRAT'][0] action = QAction("Layer2PyRAT", iface.mainWindow()) action.triggered.connect(PyRATBridge.layerToPyrat) self.pyratMenu.addAction(action) action = QAction("PyRAT2Layer", iface.mainWindow()) action.triggered.connect(PyRATBridge.pyratToLayer) self.pyratMenu.addAction(action) action = QAction("Cleanup PyRAT", iface.mainWindow()) action.triggered.connect(PyRATBridge.clearPyRAT) self.pyratMenu.addAction(action) action = QAction("Show PyRAT GUI", iface.mainWindow()) action.triggered.connect(self.showPyrat) self.pyratMenu.addAction(action) self.pyratMenu.addSeparator() # Init PyRAT-Tools, adapted from pyrat.viewer for qgis from inspect import getmembers, isclass modules = [pyrat.load, pyrat.save, pyrat.transform, pyrat.filter, pyrat.polar, pyrat.insar, pyrat.plugins, pyrat.viewer] for current_module in modules: modules = getmembers(current_module, isclass) for mod in modules: if issubclass(mod[1], pyrat.Worker): plugin = mod[1] if(hasattr(plugin, 'gui') and plugin.gui['entry'] != "Python console"): self.addMenuEntry(plugin) self.pyratLayerTree = QDockWidget("PyRAT Layers", iface.mainWindow()) PyRATBridge.layerTreeWidget = LayerTreeWidget( parent=self.pyratLayerTree, viewer=ViewerToQGISInterface) self.pyratLayerTree.setObjectName("PyRAT Layers") self.pyratLayerTree.setWidget(PyRATBridge.layerTreeWidget) iface.addDockWidget(Qt.LeftDockWidgetArea, self.pyratLayerTree)