Skip to content
Snippets Groups Projects
Commit 198f6ad1 authored by Emmanuel Heriberto Oceguera Conchas's avatar Emmanuel Heriberto Oceguera Conchas
Browse files

name changed from tool

parent bb9e86c0
Branches
No related tags found
No related merge requests found
#we import the important functions from the pyQt5 library
from PyQt5.QtCore import * # @UnusedWildImport
from PyQt5.QtGui import * # @UnusedWildImport
from PyQt5.QtWidgets import * # @UnusedWildImport
#import everthing from the netCDF_visualization_funtionality.py file
from netCDF_visualization_funtionality import *
#we write a class, Plugins is a class
import os
class netCDF_viewer:
"""This is a class for the netCDF_visualization Plugin"""
#we set that we need the iface to build something with the class
def __init__(self, iface):
#our class builds netCDF_visualization Plugins
#self is a Plugin
#we set the iface as an attribute!!
self.iface = iface
#when we click the plugin in QGIS the plugin will be loaded
def initGui(self):
#we build the menu entry without placing it in the menu
self.pluginButton = QAction('Start', self.iface.mainWindow())
#we add the menu entry
self.iface.addPluginToMenu('netCDF_viewer', self.pluginButton)
#everytime the self.pluginButton is clicked the maskeAufrufen should be executed
self.pluginButton.triggered.connect(self.callMask)
def unload(self):
#we have to remove the self.pluginButton and the menu entry again!1
self.iface.removePluginMenu('netCDF_viewer', self.pluginButton)
def callMask (self):
#the GUI will be built!
self.unsereGui = maskFuntionality(self.iface)
#we open the Gui
self.unsereGui.show()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment