mirror of
https://github.com/TriM-Organization/Musicreater.git
synced 2026-04-20 16:26:00 +00:00
新的故事还在继续,现在提交方便帮忙同时开发
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|
||||
# 示例插件:导入音符数据
|
||||
# 教程:编写插件
|
||||
|
||||
> 版权所有 © 2026 金羿
|
||||
> Copyright © 2026 Eilles
|
||||
@@ -20,8 +20,8 @@ Email [TriM-Organization@hotmail.com](mailto:TriM-Organization@hotmail.com)
|
||||
```
|
||||
|
||||
本教程文档的关联文件是:
|
||||
- 全曲导入、音轨导入插件示例:[exp_importdata_plugin.py](../examples/exp_importdata_plugin.py)
|
||||
- 导出曲目、导出音轨插件示例:[exp_dataexport_plugin.py](../examples/exp_dataexport_plugin.py)
|
||||
- 全曲导入、音轨导入插件示例:[exp_importdata_plugin.py](../examples/exp_importdata_plugin.py)
|
||||
- 导出曲目、导出音轨插件示例:[exp_dataexport_plugin.py](../examples/exp_dataexport_plugin.py)
|
||||
|
||||
## 新建文件
|
||||
|
||||
@@ -159,7 +159,7 @@ class ...:
|
||||
| 支持库 | 无 | 无 | 无 | 无 | 无 |
|
||||
| 服务 | `serve` | `Callable[[Optional[PluginConfig]], None]` | 无 | 无 | 用于提供后台服务或一次性任务,由运行时调用(暂无设计思路,相关讨论请见[项目待办清单](../TO-DO.md#讨论)) |
|
||||
|
||||
也就是说,举个例子:一个**用于导入**的插件类必须包含一个 `loadbytes` 方法,用于从字节流中导入数据。可选是否单独实现 `load` 方法,如果不单独实现,则在调用时,会直接通过打开文件后传参数给 `loadbytes` 来实现。
|
||||
也就是说,举个例子:一个**用于导入**的插件类必须定义一个 `loadbytes` 方法,用于从字节流中导入数据。可选是否单独实现 `load` 方法,如果不单独实现,则已经继承的方法会在调用时,直接通过打开文件后传参数给 `loadbytes` 来实现。
|
||||
|
||||
```python
|
||||
@...
|
||||
|
||||
Reference in New Issue
Block a user