QT自定义控件(生成和使用)

首先,打开Qt Creator,这不是废话莫,

→ 新建项目 (快捷键 [ Ctrl + N ])→ 其他项目 → Qt4 设计师自定义控件

→ 接下来设置基本的项目属性,图示:

QT自定义控件(生成和使用)_第1张图片


→ Location(项目介绍和位置)

QT自定义控件(生成和使用)_第2张图片


→ Kits(Kit Selection)

QT自定义控件(生成和使用)_第3张图片


→ Custom WIdgets(自定义控件列表 → 源文件)

QT自定义控件(生成和使用)_第4张图片


→ Custom Widgets(自定义控件列表 → 说明)

QT自定义控件(生成和使用)_第5张图片

 

→ Plugin Details(插件和集合类的信息)

QT自定义控件(生成和使用)_第6张图片


→ 汇总(项目管理)

QT自定义控件(生成和使用)_第7张图片


查看项目结构:树形图

QT自定义控件(生成和使用)_第8张图片


编辑内容,并Build(PS:Release模式)

QT自定义控件(生成和使用)_第9张图片


Bulid通过的状态下,找到生成目录,图示:

QT自定义控件(生成和使用)_第10张图片


目录内容,咱们也来看看,找到动态库,图示:

QT自定义控件(生成和使用)_第11张图片


把动态库,也就是上图的.so文件,拷贝到如下2个目录:

1.Qt5.4.1/5.4/gcc_64/plugins/designer/xxx.so (这个是Qt的安装目录)

拷贝到这个目录后,

打开Qt Designer,就可以看到你的自定义控件,图示:

QT自定义控件(生成和使用)_第12张图片


2.Qt5.4.1/Tools/QtCreator/bin/plugins/designer/xxx.so(这个是Qt Creator的安装目录)

拷贝到这个目录后,

打开Qt Creator,就可以看到你的自定义控件,图示:

QT自定义控件(生成和使用)_第13张图片


接下来,自定义控件是有了,也可以拖放了,

但是Build的时候,是不是出现如下错误呢?

QT自定义控件(生成和使用)_第14张图片


重点操作是什么呢?看下面:

首先,到刚刚的自定义控件项目中去,图示

QT自定义控件(生成和使用)_第15张图片

把上图中的3个文件.pri .h .cpp

(可能是4个文件 .pri .h .cpp .ui)

拷贝到你要引用的项目中去,

然后在自己的项目文件.pro追加一句

#追加下面这句
include(MyButton.pri)

然后重新Build/运行,是不是可以了呢?

不可以呢,找我吧,找我我也不知道。。。


你可能感兴趣的:(Qt自定义控件,Qt自定义控件的生成,Qt自定义控件的使用)