Das folgende Python-Skript ist mehr oder weniger das minimale Beispiel eines KiCAD-pcbnew-Plugins aus unserem vorherigen Post Wie man eine wx-Dialogmeldung in einem KiCAD-pcbnew-Plugin anzeigt.
DialogExamplePlugin.py
#!/usr/bin/env python
import pcbnew
import wx
class DialogExamplePlugin(pcbnew.ActionPlugin):
def defaults(self):
self.name = "Show dialog example"
self.category = "A descriptive category name"
self.description = "A description of the plugin and what it does"
self.show_toolbar_button = False # Optional, standardmäßig False
def Run(self):
dlg = wx.MessageDialog(None, "Please select one or multiple footprints!\n...or use Ctrl+A to select everything.", "No footprints selected", wx.OK | wx.ICON_ERROR)
dlg.ShowModal()
dlg.Destroy()
DialogExamplePlugin().register() # Instanziieren und bei Pcbnew registrierenDu kannst dieses Plugin beispielsweise in
plugin_path.txt
~/.local/share/kicad/7.0/scripting/plugins/DialogExamplePlugin.pyplatzieren.
Vergiss nicht, die Plugins aus dem pcbnew-Menü zu aktualisieren.
Wenn dir dieser Post geholfen hat, ziehe bitte in Betracht, mir einen Kaffee zu kaufen oder über PayPal zu spenden, um Forschung & Veröffentlichung neuer Posts auf TechOverflow zu unterstützen
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen