CTK入门教程04.02:界面插件加载
系列索引:CTK框架入门教程索引
上一篇中介绍了如何调用插件。本文介绍如何调用界面插件,插件显示的是界面,插件界面作为主界面的一部分。
结构如下
flowchart LR
A(Launcher) --> B[Plugin A]
A --> C[Plugin B]
B --> D[Plugin Activator]
C --> E[Plugin Activator]
D --> F[Plugin Service]
E --> G[Plugin Service]
F --> H[QWidget]
G --> I[QWidget]
插件A
工程
一个常用的dll工程。
PluginActivator
用于加载插件的标准接口
1 |
|
PluginService
此类的主要作用是创建一个界面对象
1 |
|
QWidget
就是一个简单的QWidget界面。
插件B
代码和插件A一样,就是界面显示内容不一样。
主程序
主程序用于加载两个插件。
效果
加载一个插件的效果
加载两个插件的效果
CTK入门教程04.02:界面插件加载
https://blog.jackeylea.com/ctk/how-to-load-ctk-qwidget-plugin-library/