在QT界面设计中,常用的外部控件有:QWT 以及飞扬青云(大佬)开发的160多款控件
这篇文章以飞扬青云自定义控件为例,讲解如何在自己的qt creater中使用这些控件?
1. 从Gitee下载控件
链接:https://gitee.com/feiyangqingyun/QUCSDK
解压后的文件如下:
2. 在sdk_V20191009这个文件夹中找到适合自己的版本
打开自己的Qt creater,在工具->选项->Kits 下查询,我这里是Qt 5.13.1(MinGW 32-bit)
在sdk_V20191009选择合适的压缩包并解压,打开后有以下文件
point:一定要找到对应版本的压缩包!!! 如果没有找到,去gitee上寻找
3.(1) 将libquc.a 和libqucd.a复制到D:\QT5.13.1\5.13.1\mingw73_32\lib (根据自己的安装目录)
(2)将quc.dll和qucd.dll复制到D:\QT5.13.1\5.13.1\mingw73_32\bin(根据自己的安装目录)
(3)在D:\QT5.13.1\5.13.1\mingw73_32\include下新建一个文件夹,我这里是NewLabel,将D:\QT_project\QUCSDK\sdk_V20191009\include\include下的所有.h文件拷贝进NewLabel
4. 新建一个widget项目,在.pro中添加
INCLUDEPATH += D:\QT5.13.1\5.13.1\mingw73_32\include\NewLabel
LIBS += -L"D:\QT5.13.1\5.13.1\mingw73_32\lib" -lqucd
LIBS += -L"D:\QT5.13.1\5.13.1\mingw73_32\lib" -lquc
5. 在qt designer中拖入相关控件,编译运行即可
其他:不知道为啥有时会报这个问题,但是不影响运行,如果有知道的同志告诉我一下:
如果要使用QWT这个控件,参考这篇文章:https://www.cnblogs.com/zhoug2020/p/9003721.html