簡體   English   中英

Kicad6 插件未出現在菜單中

[英]Kicad6 Plug-in does not appear in menu

我無法讓動作插件出現在 PCBNEW 菜單中。 我已經運行以下命令來確定路徑:

import pcbnew
print(pcbnew.PLUGIN_DIRECTORIES_SEARCH)

# with the following output:
/usr/share/kicad/scripting
/usr/share/kicad/scripting/plugins
/home/andrew/.config/kicad/6.0/scripting
/home/andrew/.config/kicad/6.0/scripting/plugins
/home/andrew/.local/share/kicad/6.0/scripting
/home/andrew/.local/share/kicad/6.0/scripting/plugins
/home/andrew/.local/share/kicad/6.0/3rdparty/plugins

在我的系統上,現有目錄是 /home/andrew/.local/share/kicad/6.0/scripting/plugins。 我將我的插件 tracks.py 放到這個目錄中。
在工具->外部插件->刷新插件之后,我沒有在菜單中看到我的插件。 tracks.py的內容如下:

from pcbnew import *

class SimplePlugin(ActionPlugin):
    def defaults(self):
        self.name = "Thick VCC Tracks"
    self.category = "Track adjustments"
    self.description = "Script to change the width of track named 'VCC' in a net"

    def Run(self):
    board = GetBoard()
    for track in board.GetTracks():
        if track.GetNetname() == "VCC":
            track.SetWidth(FromMM(1))

SimplePlugin().register()

關於下一步嘗試什么的任何建議?

我希望你現在已經解決了你的問題。 但如果其他人在這里絆倒:

  1. 我假設您發布的插件代碼中的縮進並不代表您的實際代碼,因為發布的代碼無法編譯。

  2. 在 Kicad 6 中,插件應放在 PluginContentManager 下的插件文件夾中。 該文件夾由變量 KICAD6_3RD_PARTY 確定,可以在“配置路徑”對話框中查看或設置。

盡管名稱具有暗示性,但我不知道 Kicad 是否實際查看了您顯示的任何其他路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM