Qt如何使用lib库封装界面
1、首先我们在Qt觊皱筠桡Creator创建一个C++库,如下图。我们要创建的是动态库,windows平台最终生成的是dll文件,而linux下则是so文件,所以大家看到网上文章的时候,记得区分出来。

2、创建lib项目的时候,我们可以选择静态库,动态库,或者qt插件,这些知识点,我们以后会详细的再次讨论的,如下图。



5、这里我们给出目录结构,文件创建好了以后,接下来才是重点。文件代码不需要更改。我们看到这里主要是有这个共享库的宏声明,如下图。




8、新创建的界面类文件如下图所示,我们的ui界面文件已经创建,代码已经和刚刚创建的文件不一样了。


9、头文件中我们需要做一些修改,大家是否留意到,我们之前的那个共享库的宏没有了,global头文件也没有了,所以这里我们需要添加上才行的。



12、然后我们使用栅格进行布局,并调整后大小,编译运行。



15、然后我们添加上面项目中的库文件,这里需要在pro文件中设置,注意LIBS变量的豹肉钕舞设置,windows下是dll文件或者静态库lib文件,这里我们使用dll文件即可
