win10平台下,Qt Creator 5.0.3 软件About Qt Creator界面如下:
其基于Qt 5.15.2 MSVC2019,64bit,故在用Qt4 设计师自定义控件所设计的控件能够被Qt Creator加载到,就要安装相应版本的Qt和MSVC。此安装便可支持win10系统下的自定义控件,既能被Qt设计师软件识别,也能到Qt Creator正确加载识别。
安装包:
Qt5.15.2+QtCreator5.0.3+msvc2019
vs2019安装
双击vs_Community.exe,点击继续,直到弹出如下界面,勾选使用C++的桌面开发,设置安装位置后,即可点击右下角的安装进行vs2019的安装
等待安装完成
安装完成
Qt5.15.2安装
双击qt-unified-windows-x64-4.6.1-online.exe
输入注册的电子邮箱和密码,点击下一步
选择安装位置,选择Custom installation安装
此时没有Qt5.15.2版本,需要勾选Archive,并点击筛选
筛选完成后,就会出现Qt5.15.2版本,勾选MSVC2019 64-bit
取消Qt Creator,默认的Qt Creator不是5.0.3
一直点击下一步,等待安装完成
安装完成
QtCreator5.0.3安装
在上述Qt的安装位置下的Tools目录下新建QtCreator目录用于Qt Creator安装
双击qt-creator-opensource-windows-x86_64-5.0.3.exe
输入注册的邮箱和密码进行安装
选择上述创建的QtCreator
安装完成,打开Qt Creator进行配置
点击工具菜单下面的选项
在Kits的可以看到vs2019的编译器均已自动识别到
在Qt Versions中点击添加,在弹出的对话框中选择之前安装的Qt的5.15.2\msvc2019_64\bin\qmake.exe
配置Kits,配置对应的C、C++、Qt version
配置完成,可以进行Qt开发了。
Qt4 设计师自定义控件测试
点击New,新建工程,选择Qt4 设计师自定义控件
输入工程名和工程创建位置
选择Kits
输入要自定义的控件类,右边会随着控件类的输入自动生成
创建完成后,工程目录如下
替换已开发好的hexspinbox文件
选择debug以及release,分别进行编译,得到hexspinboxplugin.dll文件
将hexspinboxplugin.dll文件拷贝到Qt的安装目录下的5.15.2\msvc2019_64\plugins\designer目录下
此时打开Qt设计师,便可看到识别到的自定义控件
将hexspinboxplugin.dll文件 拷贝到Tools\QtCreator\bin\plugins\designer目录下
便可在Qt Creator的设计界面看到自动识别到的自定义控件
同时打开工具——Form Editor——About Designer Plugins 便可看到加载成功的自定义控件