为什么80%的码农都做不了架构师?>>>   

首先,打开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

QT自定义控件(生成和使用)相关推荐

  1. Qt自定义控件(IP输入框,windows下)

    1.建立自定义控件项目 组代表后来能从哪里找到 剩下的点"下一步"就行了 2.编辑代码 在生成项目的cpp中添加自己的内容(没有.ui界面了,设计tab是灰色的) 放一下我的代码 ...

  2. Qt自定义控件创建和使用

    Qt自定义控件创建和使用 Qt中很方便的是使用各种自定义控件来分模块实现各种子功能,用于实现代码的解耦: 之前在使用Qt 5.12创建自定义控件时,出现了各种问题,多次重装QtCreator和VS,屡 ...

  3. linux qt 自定义控件,编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件...

    要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在.有两种方法可以把新自定义控件的信息通知给Qt Designer:"升级(promo ...

  4. 【Qt开发笔记】Qt自定义控件开发与使用,自定义控件实现容器与控件内布局

    1.开发环境 Qt版本:Qt 4.8.7 编译器:MinGw 系统:Windows 2.创建Qt4自定义控件 创建一个Qt自定义控件工程. 工程名为Custom. 控件类取名Custom. 然后完成创 ...

  5. Qt工程生成xcode工程文件

    前言 xcode 是 Mac 下重要的开发工具,若是用 Qt 开发 Mac/ios 的 App 时,可以使用 xcode 软件进行调试或者配置一些平台属性等等,毕竟是苹果自己的开发工具,使用肯定会比较 ...

  6. 解决VS+QT无法生成moc文件的问题

    解决VS+QT无法生成moc文件的问题 参考文章: (1)解决VS+QT无法生成moc文件的问题 (2)https://www.cnblogs.com/pupilLZT/p/10760399.html ...

  7. Qt封包生成exe文件

    Qt封包生成exe文件 一.把工程切换到release模式,然后编译. release模式:基本没有调试信息. debug模式:有很多调试信息. 二.找到release模式构建的文件夹. 注:这样点击 ...

  8. Qt自定义控件之仪表盘的完整实现

    概述 基于QT的仪表盘有很多种办法,比如使用QWT,ChartDirector 或H5混合的echart组件,或者基于QT的绘图功能绘制,或者基于美工提供的图片的基础上增加动态效果.然而搞明白QT自定 ...

  9. Qt工程生成MiniDump文件

    关于Dump的文件介绍在这里,今天要介绍的是如何在Qt工程生成Dump文件. 首先我们在Qt的pro文件(工程配置文件)要取消优化,并加入调试信息,如下: #加入调试信息 QMAKE_CFLAGS_R ...

最新文章

  1. 64位win7安装vs2010出现“组件安装失败...”等问题的解决方法
  2. 快速清理Android中无用的资源信息,图片,字符串等
  3. lync服务器不响应或无法联系,Lync 用户无法与外部联系人通信 - Skype for Business | Microsoft Docs...
  4. 上海市高校精品课程“网络安全技术”
  5. word中链接到目标后返回快捷键
  6. HTML知识点总结之ul,ol,li标签
  7. C语言运算符优先级列表
  8. 《剑指offer》链表分割
  9. [51Nod 1218] 最长递增子序列 V2 (LIS)
  10. Rollback Protection
  11. linux 内核参数分析,linux 内核参数VM调优 之 参数调节和场景分析
  12. HTML5期末大作业:5G网络网页设计——3页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计
  13. 计算机应用基础第一章ppt,计算机应用基础第一章课件.ppt
  14. 计算机声卡视频无法安装驱动程序,声卡驱动装不上怎么办 声卡驱动装不上解决方法【图文】...
  15. 马未都说收藏:陶瓷篇(1)历史朝代、陶器
  16. coldfusion php,将一些PHP移植到ColdFusion
  17. 三种方法求解Fibonacci(斐波那契)数列
  18. 【建议收藏】这个工具专门用于寻找路由器中的安全漏洞.md
  19. STM32也能玩高大上:实现目标分类
  20. 使用ONE(一个)API为博客添加每日一句话

热门文章

  1. SD:配置国家代码的检查和客户主数据隐藏字段 20190516
  2. [PHP] 遗传算法求函数最大值一般实现
  3. 02 - Unit07:显示笔记下拉菜单、笔记的分享功能、笔记的删除功能
  4. SQL 注入工具集合
  5. InstallShield自定义安装界面
  6. 智商负250,我可能玩了一个假的大冒险
  7. PMcaff每日推荐5本--产品经理必读的互联网专业书籍
  8. vue-router 源码:路由的安装与初始化
  9. ubuntu 14.04
  10. 充分利用移动支付系统的10种方法