问题描述:
Qt插件的编写,有两种方式,一种是直接通过自定义接口类Interface来实现,一种是通过QtCreator自带的插件模板来创建。
这里我们先来实现第二种。
功能为点击主界面的按钮,显示插件界面。(插件和开发库一样,什么都可以放进去,只不过就是封装成方便调用的模块)
解决办法:
首先,我们通过QtCreator,创建新的项目,选择C++ library模板,然后,选择Qt Plugin,不是C++ library。
之后自己起个名字,譬如hello项目,接着就会自动创建加了plugin后缀的代码文件:
helloplugin.h 具体代码:
class HelloworldPlugin : public QGenericPlugin
{
Q_OBJECT
Q_PLUGIN_MET