QT自定义控件(生成和使用)
为什么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自定义控件(生成和使用)相关推荐
- Qt自定义控件(IP输入框,windows下)
1.建立自定义控件项目 组代表后来能从哪里找到 剩下的点"下一步"就行了 2.编辑代码 在生成项目的cpp中添加自己的内容(没有.ui界面了,设计tab是灰色的) 放一下我的代码 ...
- Qt自定义控件创建和使用
Qt自定义控件创建和使用 Qt中很方便的是使用各种自定义控件来分模块实现各种子功能,用于实现代码的解耦: 之前在使用Qt 5.12创建自定义控件时,出现了各种问题,多次重装QtCreator和VS,屡 ...
- linux qt 自定义控件,编写Qt Designer自定义控件(一)——如何创建并使用Qt自定义控件...
要想在Qt Designer中使用自定义控件,必须要使Qt Designer能够知道我们的自定义控件的存在.有两种方法可以把新自定义控件的信息通知给Qt Designer:"升级(promo ...
- 【Qt开发笔记】Qt自定义控件开发与使用,自定义控件实现容器与控件内布局
1.开发环境 Qt版本:Qt 4.8.7 编译器:MinGw 系统:Windows 2.创建Qt4自定义控件 创建一个Qt自定义控件工程. 工程名为Custom. 控件类取名Custom. 然后完成创 ...
- Qt工程生成xcode工程文件
前言 xcode 是 Mac 下重要的开发工具,若是用 Qt 开发 Mac/ios 的 App 时,可以使用 xcode 软件进行调试或者配置一些平台属性等等,毕竟是苹果自己的开发工具,使用肯定会比较 ...
- 解决VS+QT无法生成moc文件的问题
解决VS+QT无法生成moc文件的问题 参考文章: (1)解决VS+QT无法生成moc文件的问题 (2)https://www.cnblogs.com/pupilLZT/p/10760399.html ...
- Qt封包生成exe文件
Qt封包生成exe文件 一.把工程切换到release模式,然后编译. release模式:基本没有调试信息. debug模式:有很多调试信息. 二.找到release模式构建的文件夹. 注:这样点击 ...
- Qt自定义控件之仪表盘的完整实现
概述 基于QT的仪表盘有很多种办法,比如使用QWT,ChartDirector 或H5混合的echart组件,或者基于QT的绘图功能绘制,或者基于美工提供的图片的基础上增加动态效果.然而搞明白QT自定 ...
- Qt工程生成MiniDump文件
关于Dump的文件介绍在这里,今天要介绍的是如何在Qt工程生成Dump文件. 首先我们在Qt的pro文件(工程配置文件)要取消优化,并加入调试信息,如下: #加入调试信息 QMAKE_CFLAGS_R ...
最新文章
- 64位win7安装vs2010出现“组件安装失败...”等问题的解决方法
- 快速清理Android中无用的资源信息,图片,字符串等
- lync服务器不响应或无法联系,Lync 用户无法与外部联系人通信 - Skype for Business | Microsoft Docs...
- 上海市高校精品课程“网络安全技术”
- word中链接到目标后返回快捷键
- HTML知识点总结之ul,ol,li标签
- C语言运算符优先级列表
- 《剑指offer》链表分割
- [51Nod 1218] 最长递增子序列 V2 (LIS)
- Rollback Protection
- linux 内核参数分析,linux 内核参数VM调优 之 参数调节和场景分析
- HTML5期末大作业:5G网络网页设计——3页(代码质量好) 学生DW网页设计作业源码 web课程设计网页规划与设计
- 计算机应用基础第一章ppt,计算机应用基础第一章课件.ppt
- 计算机声卡视频无法安装驱动程序,声卡驱动装不上怎么办 声卡驱动装不上解决方法【图文】...
- 马未都说收藏:陶瓷篇(1)历史朝代、陶器
- coldfusion php,将一些PHP移植到ColdFusion
- 三种方法求解Fibonacci(斐波那契)数列
- 【建议收藏】这个工具专门用于寻找路由器中的安全漏洞.md
- STM32也能玩高大上:实现目标分类
- 使用ONE(一个)API为博客添加每日一句话