大家好,欢迎来到IT知识分享网。
使用quc自定义控件的心得
开头的话
致谢@feiyangqingyun:
https://blog.csdn.net/feiyangqingyun/article/details/
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存放的内容
↑include存放的内容,我是直接把所有的头文件都放进去了
INCLUDEPATH += $$PWD/sdk CONFIG(debug, debug|release){
LIBS += -L$$PWD/sdk/ -lqucd } else {
LIBS += -L$$PWD/sdk/ -lquc }
4、开始测试控件是否可用,完成
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/160584.html