Qt自定义控件的使用\quc的使用心得

使用quc自定义控件的心得

开头的话
致谢@feiyangqingyun:
https://blog.csdn.net/feiyangqingyun/article/details/89196148

1、如何将quc控件显示在Qt creator中
如何获取quc的文件此处不再详述。

1.1 :查看Qt creator的编译版本

在这里插入图片描述
Based on Qt 5. 15.2(MSVC 2019,64bit) 意思是我们现在用的Qt creator是使用MSVC 2019,64bit编译出来的。

1. 2 :将对应版本的quc.dll放入Qt creator中

那么我们需要在D:\Qt\Qt5.15.0\Tools\QtCreator\bin\plugins\designer中放入对应得MSVC版本的quc.dll放入其中即可,如下图,我放入的是MSVC 2017 64bit版本的quc.dll和qucd.dll(高本版MSVC兼容低版本MSVC)。
在这里插入图片描述
1.3 :重启Qt creator即可看到自定义的控件

在这里插入图片描述


2、如何使用quc自定义控件

2.1 选择对应的编译环境

建议: 如果你想使用qt_5_12_3_mingw730_32(含义是:你下载Qt是Qt 5.12.3,使用的编译器是mingw730_32)的版本的quc自定义插件,那么建议你安装Qt 5.12.3,选择mingw730_32版本编译器)。

博主使用的是Qt 5.15.0 版本的Qt,编译器是mingw81_32,quc版本为qt_5_13_1_mingw730_32。经过测试是可以正常运行的。
2. 2 库文件的添加
quc的库文件有:
在这里插入图片描述
我是直接将他们全部复制到到以下路径:

D:\Qt\Qt5.15.0\5.15.0\mingw81_32\bin
D:\Qt\Qt5.15.0\5.15.0\mingw81_32\plugins\designer

这样动态库就添加完成了

2.3 动态的使用方法

1、保证编译器版本能够和quc控件版本相兼容(高版本编译器兼容低版本quc)

2、在项目工程建立一个以sdk命名的文件夹存放库文件和包含文件

在这里插入图片描述
↑工程目录sdk存放的内容
↑sdk存放的内容
在这里插入图片描述
↑include存放的内容,我是直接把所有的头文件都放进去了

3、修改工程的.pro文件
添加如下代码:

INCLUDEPATH += $$PWD/sdk

CONFIG(debug, debug|release){
LIBS += -L$$PWD/sdk/ -lqucd
} else {
LIBS += -L$$PWD/sdk/ -lquc
}

4、开始测试控件是否可用,完成

参考文献:
@feiyangqingyun@Qt编写自定义控件插件开放动态库dll使用(永久免费)https://blog.csdn.net/feiyangqingyun/article/details/89196148

  • 1
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值