QT插入自定义控件上

QT插入自定义控件上

这里感谢大佬的控件
控件地址
我们这里使用大佬提供的SDK的quc.dll文件控件
环境:QT5.9.8,使用MSVC2015 32bit,不安装vs2015,采用安装sdk方式



一、搭建环境

使用自定义控件插件,对环境一致性要求高,这玩意我搞了半天才搞好,能踩的坑几乎都踩尽了
确定使用环境:
使用msvc2015,qt版本5.9.8,实测使用5.8.0虽然同样是msvc2015 32版本但是插入不了自定义控件
在这里插入图片描述

1.下载指定QT版本

![在这里插入图片描述](https://img-blog.csdnimg.cn/8ac95df517b4486eb9720ff20e44a482.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAZ3h0X2t0,size_20,color_FFFFFF,t_70,g_se,x_16
版本信息在帮助查看,如图,下载链接:https://download.qt.io/archive/qt/5.9/5.9.8/选择x86版本
在这里插入图片描述
下载完成后注册账号安装,安装中途会让选择kits,一定不要忘了勾选MSVC2015相关的,不确定就全勾,大几个g无所谓的。

2.MSVC2015环境搭建

打开链接https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/找到可再发行组件和生成工具
在这里插入图片描述
下载Microsoft生成工具2015 更新3和C++ 2015 更新3,注意后者选择x86版本
下载安装过程中可能出现一些失败提示:(重点)

1.提示版本过新  ---去应用那找到新版的,卸载掉
2.提示安装包损坏 ---去找下问题,有人提供了离线安装包,安装即可

上面两个如果安装好了,我们还要安装WIN10sdk,下载链接:https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/下载后安装就可以了
安装界面会让选择安装哪些内容,建议全装,我之前装的时候只选了debug功能,后来qt出现一些奇怪问题,sdk再次选择重装全部安装就好了。

3.可能存在的QT报错

Qt新建工程,检查环境
在这里插入图片描述
看看你的MSVC2015 32bit前面是否有红色或则黄色感叹号,有感叹号就说明有问题,可以百度相应问题。

检测无问题但编译运行新工程仍可能出现的报错:
1.Qt: 无法运行rc.exe
C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x86目录里找到rc.exe和rcdll.dll两个文件,把他们复制到QT的安装目录的bin文件夹里去,注意你的目录10.0.22000.0并不一定是我的,看你自己在哪个里
2.Qt:编译可通过,但运行提示程序异常退出,出现这个情况如果你现在用的是debug,可以试试release是不是一样情况,如果是的话,可以尝试重装Qt,(卸载重装,非修改)。

二、添加控件

如果你在一中的步骤都做完了,并且编译新工程可以通过运行,那么就已经完成一大半了
在这里插入图片描述
将上述四个文件复制(注意版本问题,不要选错版本了)到C:\Qt\Qt5.9.8\Tools\QtCreator\bin目录下
我们打开工程的ui设计师,在这里插入图片描述
正常的话就显示了自定义控件了,如果没有显示,那可能是哪里细节弄错了。
一般只要版本弄对,能编译运行一个新工程,那么就不会有什么问题,主要是版本问题很容易弄错。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值