博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT 自定义控件
阅读量:4213 次
发布时间:2019-05-26

本文共 618 字,大约阅读时间需要 2 分钟。

创建

 

步骤1:新建一个Qt自定义控件工程

 

 

步骤2:填写工程名并指定工程目录

 

 

步骤3:填写新控件的类名并选择基类

 

步骤4:填写描述信息

 

切换到描述页面,填写组名,新控件将会显示在QtCreator的这个分组内

 

步骤5:指定自定义控件的编译方式为Release

 

步骤6:编译

代码什么都不用改,直接编译构建,OK,一个Qt自定义控件就这样成功了。

 

集成

将编译生成的hlabelplugin.dll放入E:\Qt\2010.05\bin\designer (即QtSDK的安装目录)中,重新打开QtCreator,可以看到,我们自定义的控件已经集成到了QtCreator的工具面板上面了。

 

在有窗体文件打开的情况下点击:Tools-> Form Editor -> About Qt Designer plugins就可以看到所以加载成功或失败的插件、控件。

到此为止,我们已经能够像使用普通控件那样使用我们自定义控件了。

 

应用

 

1. 新建一个工程T2,在窗体里放入上两章自定义的控件HLabel,并且将把自定义控件的hlabel.h,hlabel.cpp,以及hlabel.pri放入T2目录下

2. T2工程文件中引入自定义控件include(hlabel.pri)

3. 重新打开QtCreator

4. 进行编译运行

 

说明:可在自定义控件源码内断点进行单步调试。如对自定义控件有修改,只需修改T2工程内的自定义控件代码重新编译即可

转载地址:http://qfumi.baihongyu.com/

你可能感兴趣的文章
九度OJ 1094:String Matching(字符串匹配) (计数)
查看>>
九度OJ 1095:2的幂次方 (递归)
查看>>
九度OJ 1471-1480(10/10)
查看>>
九度OJ 1481-1490(7/10)
查看>>
九度OJ 1491-1500(5/10)
查看>>
九度OJ 1501-1510(10/10)
查看>>
业务系统中,报表统计功能如何组织--统计分析模块参考
查看>>
面向数据集成的ETL技术研究
查看>>
DataStage(ETL)技术总结 -- 介绍篇(转载)
查看>>
Greenplum技术浅析--vs oracle RAC
查看>>
框架一
查看>>
Oracle-内存管理解读
查看>>
Oracle-PFILE和SPFILE解读
查看>>
leetcode 13: Roman to Integer
查看>>
a标签中调用js方法
查看>>
js函数中传入的event参数
查看>>
[hive]优化策略
查看>>
c++14现代内存管理
查看>>
右值引用,move语义和完美转发
查看>>
c++使用宏检测类是否包含某个函数或者变量属性
查看>>