feiyangqingyun大佬 QT下自定义控件的使用
QT初学者学习使用大佬分享的自定义控件
控件下载地址:
https://github.com/feiyangqingyun/qucsdk 点击下载
下载时附带使用说明,也可以根据控件对照表下载需要的控件
如何使用
首先保证QT版本号、编译器类型、编译器版本、编译器位数必须完全一致。
建议像我这样的小白直接卸载重装对应版本的QT,组件选择时候,如果有磁盘空间,就全部选上,用的时候再添加组件,添加编译器对新手不是很友好。
下载完成后先再V20191009文件中对应自己版本号的 .dll结尾的文件拷贝到自己的QT安装目录下的designer内(全拷贝进来也可以)
拷贝完应该有四个文件
然后新建一个工程项目用来测试
新建完成后找到该工程的位置,在这个文件内新建一个文件命名为SDK(后面解释),把V20191009文件中选择自己对应的版本号.dll文件拷贝过来(建议全部拷过来),再选择一个想使用的自定义控件的.h文件也拷贝进SDK中
再次打开QT 打开刚才的测试工程项目
添加右键项目->添加现有文件 选择SDK中挑好的头文件添加进来
再test.pro文件中添加
INCLUDEPATH += $$PWD/sdk
CONFIG(release, debug|release){
LIBS += -L$$PWD/sdk/ -lquc
} else {
unix {LIBS += -L$$PWD/sdk/ -lquc}
else {LIBS += -L$$PWD/sdk/ -lqucd}
}
因为飞扬青云大佬的配置是从SDK文件读取库和头文件,所以如果不按照这个格式就会报错,也可以自己更改。(具体方法我不会)
然后再ui界面添加widget 右键提升为(看一下自己添加的是哪个控件)
再提升的类名称内填入class 后的类名(注意大小写)
最后运行一下
可能还是看不到(运行后没有窗口显示,也没有报错)
这时候把我SDK下的五个文件拷贝到
刚才运行后产生的build-test-Desktop_Qt_5_9_8_MinGW_32bit-Debug
下的debug文件内
打开项目重新编译运行一次,就能看到结果了
步骤中可能有一些多余步骤或者说错的地方,还请大佬们谅解
最后附上飞扬青云大佬的博客 飞扬青云博客园
下一篇应该会更新一些控件的具体使用,设置参数方法。