开源改变世界

如何安装插件? #310

推推 grbl 3年前 (2023-02-01) 194次浏览
打开
ASHIT-AXAR 开启了这个issue 2019 年 11 月 15 日 · 5 条评论
打开

如何安装插件?#310

ASHIT-AXAR 开启了这个issue 2019 年 11 月 15 日 · 5 条评论

注释

如何安装插件? #310
艾希特-AXAR 评论了 2019 年 11 月 15 日  

你如何安装插件?(或制作一个新的?)
有一个默认插件示例“test1”,但我找不到如何安装它??
它需要用 Candle 编译吗?
如何将它添加到蜡烛?(插件路径?)
任何说明?

如何安装插件? #310
所有者

文件夹“test1”应该放在 Сandle 应用程序的“plugins”目录中:

Candle
    plugins
        test1
    …
    candle.exe

除了翻译文件 (.qm) 之外,无需编译任何内容。

每个插件的文件夹必须具有以下内容:

  1. 带有参数的配置文件“config.ini”:
    • ‘name’ – 插件名称;
    • ‘title’ – groupbox/dockwindow 的标题(可翻译);
    • ‘type’ – ‘window’ 或 ‘panel’ 类型的插件。
  2. 脚本文件 ‘script.js’ – 插件程序,用 JavaScript 编写。
  3. 插件 UI 文件 ‘widget.ui’ – 主插件 UI,使用 Qt Designer 设计。
  4. 设置 UI ‘settings.ui’ – 插件设置 UI。选修的。
  5. 翻译文件“translation_LL.qm”(LL – 语言环境)。

JavaScript 程序可以使用以下全局对象:

  1. ‘main’ – 主要 Candle 对象。
  2. ‘mainSettings’ – 蜡烛设置。
  3. ‘ui’ – 插件用户界面。
  4. ‘settings’ – 插件设置用户界面。

文档将在稍后开发。

如何安装插件? #310
zubon2003 评论了 2020 年 2 月 17 日  

我很享受插件功能。
我可以从 javascript 端获得工作坐标吗?
https://www.dropbox.com/s/jpiq263nrfyv981/test.mp4

如何安装插件? #310
所有者

脚本环境中有“vars”对象,类型为“ScriptVars”(scriptvars.h)。

vars.Wx
vars.Wy
vars.Wz
…
如何安装插件? #310

谢谢登维!
我确认了。
我明白了!

如何安装插件? #310

嘿 Denvi,你有机会为插件制作文档吗?
我正在尝试制作自己的插件,首先按照您的描述创建,但不会加载。
谢谢

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

4人参加
如何安装插件? #310如何安装插件? #310如何安装插件? #310如何安装插件? #310

喜欢 (0)