`
tiankefeng0520
  • 浏览: 146841 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

QT 自定义控件

    博客分类:
  • QT
 
阅读更多

创建

 

步骤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工程内的自定义控件代码重新编译即可

  • 大小: 19.3 KB
  • 大小: 31.3 KB
  • 大小: 62.5 KB
  • 大小: 38.8 KB
  • 大小: 20.6 KB
  • 大小: 1.9 KB
  • 大小: 19.7 KB
  • 大小: 9.9 KB
分享到:
评论

相关推荐

    Qt自定义控件库.rar

    Qt自定义控件库是一个集合了多种自定义控件资源的压缩包,主要针对Qt开发平台,用于丰富和扩展Qt应用程序的用户界面。Qt是一个跨平台的C++图形用户界面应用程序开发框架,广泛应用于桌面、移动设备以及嵌入式系统的...

    QT 自定义控件编译与使用

    1. **QT自定义控件概述**: QT自定义控件允许开发者创建具有独特外观和行为的界面元素。这些控件可以是继承自现有QT控件(如QPushButton、QLabel等)的类,也可以是完全独立的组件。通过自定义控件,开发者能够实现...

    Qt自定义控件

    "Qt自定义控件"是Qt库的一个重要特性,允许开发者根据项目需求创建自己的图形用户界面元素,以实现更独特、更符合设计风格的交互体验。以下是对`Qt自定义控件`这一主题的详细讲解。 首先,理解Qt控件(Widgets)的...

    Qt自定义控件--仪表盘源码

    标题中的“Qt自定义控件--仪表盘源码”指的是一个利用Qt库开发的自定义控件,它模拟了仪表盘的视觉效果和行为。仪表盘控件通常用于显示数值或状态信息,如速度、温度、压力等,其设计灵感可能来源于汽车或飞机上的...

    QT自定义控件开发步骤

    【QT自定义控件开发步骤】是关于使用Qt框架创建并使用个人化控件的教程。在Qt Designer中,虽然内置的控件能满足大部分需求,但有时需要特定功能的控件,例如文中提到的经纬度输入框。以下是开发自定义控件的详细...

    Qt自定义控件代码Demo

    首先,理解Qt自定义控件的基本步骤: 1. **创建新类**:自定义控件通常继承自Qt提供的基类,如`QWidget`、`QGraphicsObject`等。在这个例子中,我们可能会创建一个名为`GEQButton`的新类,继承自`QPushButton`。...

    qt自定义控件(开源)

    #ColorProgressBar 多彩进度条 编译环境: Qt5.x + mingw-QtCreater 运行截图: progressbarcolor为原版代码 #DynamicProgressBar 多态进度条 编译环境: Qt5.x + mingw-QtCreater 运行截图: #RoundProgressBar 编译...

    Qt自定义控件实现简易仪表盘

    本文实例为大家分享了Qt自定义控件实现简易仪表盘的具体代码,供大家参考,具体内容如下 Qt自定义控件12:简易仪表盘(根据liudianwu大神的界面自己写的代码,建议去学习刘大神,会受益良多的) 先看效果图: 思路...

    linux下qt自定义控件创建使用方法

    学习创建和使用自定义控件写的试验代码,centos qt5.8可以使用。具体实现过程见我的文章:http://blog.csdn.net/csdn83419527/article/details/78870487 调试过程中出现的问题都有描述。另外控件代码用的lx100991的...

    Qt自定义控件十套demo源码-续III.zip

    在本文中,我们将深入探讨基于Qt框架的自定义控件开发,主要围绕提供的"Qt自定义控件十套demo源码-续III.zip"压缩包中的示例代码进行讲解。这个资源包为初学者提供了丰富的实践素材,包含了各种独特且美观的控件,如...

    QT添加自定义控件

    ### QT添加自定义控件 #### 一、引言 在使用QT进行界面设计时,开发者往往会遇到标准控件库无法完全满足特定需求的情况。此时,实现自定义控件成为解决问题的有效途径之一。本文旨在详细介绍如何在QT环境中快速...

    qt自定义控件.exe

    Qt自定义控件大全

    Qt精美自定义控件 十套demo源码

    在本文中,我们将深入探讨基于Qt框架的自定义控件设计。Qt是一个强大的跨平台应用程序开发框架,广泛用于创建桌面、移动以及嵌入式系统的用户界面。通过自定义控件,开发者可以创建具有独特视觉效果和功能的组件,以...

    Qt自定义精美控件十套demo源码-续II

    提供的十套自定义控件源码可以帮助初学者更好地理解和实践Qt自定义控件的开发。 1. **wavedata**: 这个示例可能涉及到了数据可视化,通过自定义控件显示波形数据。在Qt中,可以使用QGraphicsView和QGraphicsScene来...

    QT自定义控件-饼状图(含源码和demo)

    QT自定义控件是开发GUI应用时经常遇到的需求,它允许开发者根据特定需求创建具有独特功能和视觉表现的界面元素。本资源提供了一个基于QT框架的自定义饼状图控件,该控件实现了类似Echarts的数据可视化效果,能够帮助...

    QT 自定义控件,按键,标签,编辑框

    在QT中,自定义控件是一项重要的技术,允许开发者根据需求扩展标准控件或创建全新的控件。本篇文章将深入探讨QT中的自定义控件,以及按键、标签和编辑框这三个基本控件的使用和自定义。 首先,我们来看按键...

    QT自定义控件-雷达图

    通过分析和学习这个示例,开发者可以了解到QT自定义控件的具体实现流程,以及如何在实际项目中灵活应用。 总之,QT自定义控件——雷达图的实现涉及到QT图形绘制、自定义控件设计、接口编程等多个方面的知识。通过这...

    Qt 自定义控件 云台仪表盘控件

    首先,让我们了解Qt自定义控件的基础。在Qt中,自定义控件可以通过继承现有的Qwidget类或其子类(如QGraphicsView)来创建。对于云台仪表盘,我们可能会选择继承QGraphicsView,因为它允许我们在2D平面上自由绘制...

    Qt下自定义控件的制作与使用

    ### Qt下自定义控件的制作与使用 #### 一、引言 在进行Qt界面设计时,常常会遇到标准控件无法满足特定需求的情况。这时就需要开发自定义控件来增强应用程序的功能性和美观性。自定义控件可以通过两种主要方式实现...

    QT自定义控件-动态水球图(含源码和demo)

    QT自定义控件是开发GUI应用时的一种常见需求,它允许开发者扩展标准的QT库,以创建具有特定功能或视觉效果的独特组件。本资源提供的"动态水球图"就是一个很好的例子,它基于QWidget类实现,可以用于展示数据的动态...

Global site tag (gtag.js) - Google Analytics