Qt插件之自定义插件构建和使用

文章目录

    • 定义插件的SDK
    • 编写自定义插件
    • 动态加载自定义插件
    • 分发SDK

上一篇文章介绍了如何构建Qt Designer插件。其实插件化的这套机制QT是对外开放的,这里就介绍一下如何使用QT开发自定义插件。在开发自定义插件之前我们先定义插件的SDK。插件的SDK就是插件的接口描述,任何开发者开发的插件都应该实现对应的接口。同时只要实现了对应的接口的插件,就可以被集成到系统当中,这其实就是给自定义插件提供了一个统一的接口标准。

定义插件的SDK

这里我们定义插件的SDK,实现如下所示:

//sdk/MyPluginInterface.h
#ifndef MY_PLUGIN_INTERFACE_H
#define MY_PLUGIN_INTERFACE_H

你可能感兴趣的:(QT+QML,qt,开发语言,ui,插件,代码复用)