Qt自定义控件

Posted 竟敲敲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Qt自定义控件相关的知识,希望对你有一定的参考价值。

 

Qt创建自定义控件教程

一、新建Qt设计师控件

 

二、设置项目名称

 

三、选择kits

 

这里取消Debug选项,不需要这个选项都是编译为dll文件直接调用。

 

 

 

删除掉MyControl原有的.h和cpp文件

重新创建ui/h文件

 

 

取相同的名称

 

Build一下,成功表示配置没有问题

 

不能编译要查一下配置是否正确主要是两个地方

 

1:你需要安装vs C++编译环境

2:需要安装CDB

 

CBD安装后某些系统不能自动生成选项,这个时候需要我们自己配置,到这个路径去寻找就行了(x86和x64要注意区分)

 

编译完成以后,去工程目录寻找编译好的dll文件,然后复制到3个目录

1:C:\\Qt\\Qt5.10.1\\5.10.1\\mingw53_32\\plugins\\designer

2:C:\\Qt\\Qt5.10.1\\5.10.1\\msvc2017_64\\plugins\\designer

3:C:\\Qt\\Qt5.10.1\\Tools\\QtCreator\\bin\\plugins\\designer

启动Designer

 

最下面自定义窗口部件就有了

 

 

以上是关于Qt自定义控件的主要内容,如果未能解决你的问题,请参考以下文章

qt 自定义控件怎么使用? 用“Qt4设计师自定义控件”写了个控件,但是不知道怎么使用,急啊!

Qt:自定义 QListView 和实时控件

Qt自定义控件之日志控件

qt自定义控件样式在提升使用中不生效之坑

Qt自定义控件

MFC如何添加自定义控件