Metainformationen zur Seite
  •  

Dies ist eine alte Version des Dokuments!


Cura Plugin erstellen

Grundgerüst

Im einem Ordner Pluginname sind mindestens folgende Dateien anzulegen:

  • init.py
  • Pluginname.py
  • plugin.json

Bei Pluginname ist auf Groß-/Klein-schreibung zu achten.

Pluginname.py
  1. from UM.Extension import Extension #The PluginObject we're going to extend.
  2. from UM.Logger import Logger #Adding messages to the log.
  3. from UM.PluginRegistry import PluginRegistry #get location of
  4.  
  5. class Pluginname(Extension):
  6. def __init__(self):
  7. super().__init__()
  8.  
  9. self.setMenuName("Pluginname")
  10.  
  11. self.addMenuItem("Do It", self.doSomething)
  12.  
  13.  
  14. def doSomething(self):
  15.  
  16. # do something
__init__.py
  1. from . import Pluginname
  2.  
  3. def getMetaData():
  4. return {}
  5.  
  6. def register(app):
  7. return {"extension": Pluginname.Pluginname()}

}

Artikel Info
Stand
In Arbeit
Version22.0102
Kategorien

Anleitung

,

FDM-Druck

,

Programmieren

Programmiersprache
ProgrammiersprachePython
Version3.8

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen: