编写了一个qt自定义插件,步骤还是很简单的,qt creator里面就有插件工程向导.
编写了一个模仿google商店那种上下滑动的按钮,加载到工程里面之后关闭时总是崩溃,调试发现问题出在插件的析构函数里面,继续往里面跟代码就比较复杂了,就没跟了.......
仔细检查了一下插件的plugin的抽象接口(这一步主要是用于在qt designer里面显示出我们的插件),返回一个QWidget*,而我的插件实际上是一个继承自QFrame的子类,插件的ui又是使用ui designer画的,setupUi的时候是要传入一个QWidget*的指针.
.......时间太久,记不清中间的环节了,最后大抵是将插件改为继承自QWidget的子类的