1.创建Qt 设计师自定义控件工程,编写自定义控件;
网上关于这点的信息很多,没有问题,按照步骤生成库文件,并拷贝到指定的目录,
注意:查看Qt Cteator使用的编译器版本,在AboutQt Creator中查看,在编译控件时要使用相同的版本,否则在Qt Creator的设计界面看不到自定义控件
2.拷贝release版的dll和lib文件到Qt Designer的插件目录下,如D:\Qt\Qt5.14.1\5.14.1\msvc2017\plugins,这样自定义控件即可在Qt Designer中使用;
3.拷贝dll文件到Qt Creator的集成Qt Designer的插件目录下,如D:\Qt\Qt5.14.1\Tools\QtCreator\bin\plugins\designer,使集成于Qt Creator中的Qt Designer可以加载并使用该控件;
4.拷贝自定义控件的头文件和源文件ui文件到使用自定义控件的工程中,并且添加到工程里面去,这样就可以正确编译并连接了;
我这里自定义的控件源码是:mywidget.h,mywidget.cpp,mywidget.ui这三个文件,后来想想,这样做的好处是修改非常方便,
参考:在Qt中调试 https://blog.csdn.net/qq_34192966/article/details/78710580