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

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

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

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


→ Location(项目介绍和位置)


→ Kits(Kit Selection)


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


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

 

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


→ 汇总(项目管理)


查看项目结构:树形图


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


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


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


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

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

拷贝到这个目录后,

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


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

拷贝到这个目录后,

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


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

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


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

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

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

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

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

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

#追加下面这句
include(MyButton.pri)
然后重新Build/运行,是不是可以了呢?

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


转载于:https://my.oschina.net/jannn/blog/466994

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值