Skip to content

AZMusicDownloader插件开发说明(旧版)

该教程为旧版插件开发说明,程序版本号>=2.6.0将不适用。

写在前面

AZMusicDownloader的插件是一个界面文件,在您的插件被导入后,程序会将界面添加至导航栏中。

起步

插件的创建

在主程序的 plugins 文件夹下,存放着插件程序。您只需要在其之下创建一个子文件夹即可。该子文件夹名应为英文小写。

插件信息的填写

在刚刚创建好的文件夹下,创建一个 index.json 文件,插件的信息都将在这配置。

json
{
  "icon": "resource/logo.png",
  "name": "测试插件",
  "desc": "这是一个插件样例",
  "show_icon": "FIF.MUSIC_FOLDER"
}

提示:show_icon为在导航栏显示的图标,可使用PyQt-Fluent-Widgets组件库的图标;而icon为在插件页面显示的图标。

插件的编写

在子文件夹下创建一个python文件,文件名应与文件夹名一致。

随后,就像普通PyQt应用程序一样进行编写。注意,要被调用导入进程序的类名应与文件夹名一致。(类名首字母需大写)

本教程尚不完善,仅说明了基本流程,后期可能会制作更为详细的教程。

领创云 提供云计算支持