本文主要是介绍如何创建自定义的QtDesigner插件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如何创建自定义的QtDesigner插件
对于使用Qt进行界面开发的时候,有时我们会根据业务系统需要一个定制化的界面控件,如IP地址输入框。并且我们希望可以将这个插件在多个系统中使用,使其通用化。那么我们就可以通过自定义QtDesigner插件来实现。
创建自定义的QtDesigner插件
需要通过以下几个步骤进行创建。
- 确定当前QtCreator的编译环境,可以通过aboutQt获得,如下图所示。后面在创建插件的时候需要选择这个MSVC 2019 64 编译器。
- 创建一个Qt4设计师自定义控件
注意这里需要选择Desktop Qt 5.15.0 MSVC2019 64bit。
- 编译自定义控件代码, 并设置release模式进行编译。
- 编译完成之后将.lib和.dll文件拷贝到
C:\Qt\Tools\QtCreator\bin\plugins\designer
下面去。 - 新建一个Qt Widgets Application工程,此时在UI界面中就已经可以看到导入的控件了。
此时如果直接编译的话,仍然会报错,会提示AddrInput.h缺失。这是因为需要将插件里面的相关.h,.cpp文件包含进来。
这篇关于如何创建自定义的QtDesigner插件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!