Módulo de plugin
Mòdulo de Plugins.
Contiene todas las clases relacionados con las los plugins de python.
- class mrv2.plugin.Plugin
import mrv2 from mrv2 import plugin
- class DemoPlugin(plugin.Plugin):
- def __init__(self):
«»» Constructor de DemoPlugin.
Defina sus variables aquí. «»» super().__init__()
- def run(self):
«»» Método de ejemplo para la llamada. «»» print(«Hola de un plugin de Python»)
- def active(self):
«»» Método opcional para returnar si el plug-in está activo o no.
- return:
True si el plug-in está activo, False sino.
- rtype:
bool
«»» return True
- def menus(self):
«»» Diccionario de entradas de menúes como llaves con llamadas como valores.
- return:
Un diccionario de entradas de menúes y sus llamadas correspondientes.
- rtype:
dict
«»» menus = {«New Menu/Hello»: self.run} return menus
- active(self: mrv2.plugin.Plugin) bool
Si un plugin está activo o no. Si no se reemplaza, el valor es True.
Diccionario de entradas del menu con métodos como:
- def menus(self):
menus = { «Nuevo Menu/Hola» : self.run } return menus