如果希望自己编写的QT自定义控件被重用,在Windows系统下,可以将控件封装成dll,之后只提供控件的头文件,lib和dll供使用者调用即可。
-
开发准备
需要安装QT和VS,我使用的版本:QT 5.14.1 + VS 2017 Community
注意使用此搭配的原因是,QT 5.14.1安装包中的Qt Creator 4.11.0 (Community)是用VS2017 32 bit编译的,可通过Qt Creator的About Qt Creator菜单查看。用其它VS版本编译的自定义控件无法在Qt Creator控件面板中显示。
-
安装QT
QT的下载地址:http://download.qt.io/archive/qt/5.14/5.14.1/
注意安装QT时记得勾选MSVC 2017,如下图
-
安装VS 2017
下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/,安装VS 2017时记得安装C++相关组件即可。
-
创建自定义控件
1. 启动Qt Creator,点击“新建文件或项目”,选择“Qt4 设计师自定义控件”,如下图