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.

from UM.Extension import Extension #The PluginObject we're going to extend. from UM.Logger import Logger #Adding messages to the log. from UM.PluginRegistry import PluginRegistry #get location of class Pluginname(Extension): def __init__(self): super().__init__() self.setMenuName("Pluginname") self.addMenuItem("Do It", self.doSomething) def doSomething(self): # do something
from . import Pluginname def getMetaData(): return {} def register(app): return {"extension": Pluginname.Pluginname()}

{{tag>anleitung cura programmieren python} }

Artikel Info
Stand	In Arbeit
Version	22.0102
Kategorien	, ,
Programmiersprache
Programmiersprache	Python
Version	3.8