添加一个类式插件
在 插件文件/ToolDelta类式插件
目录下新建一个文件夹,命名为你的插件的名字,然后在里面新建一个 __init__.py
作为主插件模块文件, ToolDelta 就能识别并载入这个文件夹作为插件模块文件夹了。
示例目录结构:
插件文件
ToolDelta类式插件
教学插件
__init__.py
其他插件
...
1
2
3
4
5
6
2
3
4
5
6
打开 __init__.py
先从 ToolDelta 导入所需的类和方法
python
from tooldelta import plugins, Plugin, Config, Print, Utils
# 不需要的东西可以自行删除
1
2
2
之后,创建一个插件主类,并使用 @plugins.add_plugin
将其注册进 ToolDelta 系统:
python
from tooldelta import plugins, Plugin, Config, Print, Utils
@plugins.add_plugin
class NewPlugin(Plugin):
name = "示例插件"
def __init__(self, frame):
super().__init__(frame)
# __init__() 方法不是必须存在的
# 如果没有该方法, 插件将会使用 `Plugin` 类默认的 `__init__()` 方法。
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
下一节:插件主体