Módulo de plugin
Plugin module.
Contains all classes related to python plugins.
- class mrv2.plugin.Plugin
import mrv2 from mrv2 import plugin
- class DemoPlugin(plugin.Plugin):
- def __init__(self):
«»» Constructor for DemoPlugin.
Define your own variables here. «»» super().__init__()
- def run(self):
«»» Example method used for the callback. «»» print(«Hello from Python plugin»)
- def active(self):
«»» Optional method to return whether the plug-in is active or not.
- return:
True if the plug-in is active, False otherwise.
- rtype:
bool
«»» return True
- def menus(self):
«»» Dictionary of menu entries as keys with callbacks as values.
- return:
A dictionary of menu entries and their corresponding callbacks.
- rtype:
dict
«»» menus = {«New Menu/Hello»: self.run} return menus
- active(self: mrv2.plugin.Plugin) bool
Whether a plugin is active or not. If not overridden, the default is True.
Dictionary of menu entries with callbacks, like:
- def menus(self):
menus = { «New Menu/Hello» : self.run } return menus