Qt控件自定义属性(Property)以及遍历绑定控件信号和槽的简单应用

       首先, 本文章,主要简单介绍如何为Qt控件自定义属性,其实很简单,只需要使用Qt提供的两个函数接口,如图1所示:

图1

        其中,setProperty(...)函数的作用是设置自定义属性的名称和属性值,第一个参数“name”是属性名,而第二个参数“value”是属性值。而第二个函数property(...)的作用是获取控件对应的属性名称的属性值。很简单吧!同时,本文章还解决了同类型的多个控件如何同时绑定信号和槽函数,尽量的减少我们的代码量,让我们的代码简洁,减少重复性的工作。咱还是直接上代码吧,如图所示(代码就不解释了,代码注释挺详细的):

头文件widget.h
源文件:widget.cpp


源文件:widget.cpp

程序运行结果如下:

点击“控件1”结果
点击“控件3”结果

文章属于本人原创,转载请做好注明,谢谢!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,282评论 25 708
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,521评论 2 59
  • 今天早上我穿衣服起床的时候,是爸爸叫我起床。我很不开心因为我喜欢妈妈来叫我起床。所以我不开心,然后我和爸爸准备走...
    小狐狸的麻麻阅读 262评论 0 0
  • 当想要开发弄个产品时,首先需要对该产品领域有大致认识,包括目标用户即特征、市场容量、同类竞争对手及其所占市场份额(...
    guanghai阅读 355评论 0 6
  • 文 / 漂洋过海的鱼 01 我很少提及我的爷爷,好像他在我生命中是可有可无的人。爷爷和奶奶不同,如果说奶奶相当于我...
    阳光在暗处起舞阅读 672评论 6 3

友情链接更多精彩内容