mirror of https://gitee.com/cxasm/notepad--.git
src/plugin: 文档格式化
This commit is contained in:
parent
7936831b6e
commit
d25422e65b
|
@ -13,30 +13,53 @@
|
||||||
5. 最后,它为你直接准备好了基础插件结构,并生成最终说明到 Notepad-- 的新编辑器中。
|
5. 最后,它为你直接准备好了基础插件结构,并生成最终说明到 Notepad-- 的新编辑器中。
|
||||||
*/
|
*/
|
||||||
```
|
```
|
||||||
|
|
||||||
#### 新插件诞生流程
|
#### 新插件诞生流程
|
||||||
|
|
||||||
1. 使用源码树中的 hello-simple 插件提供的功能
|
1. 使用源码树中的 hello-simple 插件提供的功能
|
||||||
|
|
||||||
![图片](doc/image.png)
|
![图片](doc/image.png)
|
||||||
|
|
||||||
2. 在对话框中填写你的插件名称与类名(纯英文不带空格可以直接使用插件名)
|
2. 在对话框中填写你的插件名称与类名(纯英文不带空格可以直接使用插件名)
|
||||||
|
|
||||||
![图片](doc/image-1.png)
|
![图片](doc/image-1.png)
|
||||||
|
|
||||||
3. 保存(生成)到源码树目录的某个子目录下
|
3. 保存(生成)到源码树目录的某个子目录下
|
||||||
|
|
||||||
![图片](doc/image-2.png)
|
![图片](doc/image-2.png)
|
||||||
|
|
||||||
4. 在编辑器中将出现一段cmake的构建说明,粘贴到 src/plugin/CMakeLists.txt 中
|
4. 在编辑器中将出现一段cmake的构建说明,粘贴到 src/plugin/CMakeLists.txt 中
|
||||||
|
|
||||||
![图片](doc/image-3.png)
|
![图片](doc/image-3.png)
|
||||||
|
|
||||||
5. 在 Qt Creator 中准备构建这个插件 - 勾选
|
5. 在 Qt Creator 中准备构建这个插件 - 勾选
|
||||||
|
|
||||||
![图片](doc/image-4.png)
|
![图片](doc/image-4.png)
|
||||||
|
|
||||||
6. 在 Qt Creator 中选中这个目标单独构建它
|
6. 在 Qt Creator 中选中这个目标单独构建它
|
||||||
|
|
||||||
![图片](doc/image-5.png)
|
![图片](doc/image-5.png)
|
||||||
|
|
||||||
7. 构建完成直接启动已编译过的 Notepad-- 程序
|
7. 构建完成直接启动已编译过的 Notepad-- 程序
|
||||||
|
|
||||||
![图片](doc/image-6.png)
|
![图片](doc/image-6.png)
|
||||||
|
|
||||||
8. 在打开的 Notepad-- 中可以发现插件已经加载了
|
8. 在打开的 Notepad-- 中可以发现插件已经加载了
|
||||||
|
|
||||||
![图片](doc/image-7.png)
|
![图片](doc/image-7.png)
|
||||||
|
|
||||||
9. 在插件源码中可以发现一级菜单直接触发时执行的内容
|
9. 在插件源码中可以发现一级菜单直接触发时执行的内容
|
||||||
|
|
||||||
![图片](doc/image-8.png)
|
![图片](doc/image-8.png)
|
||||||
|
|
||||||
10. 插件:一级菜单和二级菜单的区别
|
10. 插件:一级菜单和二级菜单的区别
|
||||||
|
|
||||||
![图片](doc/image-9.png)
|
![图片](doc/image-9.png)
|
||||||
|
|
||||||
11. 插件二级菜单的入口与逻辑说明
|
11. 插件二级菜单的入口与逻辑说明
|
||||||
|
|
||||||
![图片](doc/image-10.png)
|
![图片](doc/image-10.png)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- 来自 Notepad-- 新插件诞生流程缩略预览
|
- 来自 Notepad-- 新插件诞生流程缩略预览
|
||||||
|
|
Loading…
Reference in New Issue