首先, 本文章,主要简单介绍如何为Qt控件自定义属性,其实很简单,只需要使用Qt提供的两个函数接口,如图1所示:
图1其中,setProperty(...)函数的作用是设置自定义属性的名称和属性值,第一个参数“name”是属性名,而第二个参数“value”是属性值。而第二个函数property(...)的作用是获取控件对应的属性名称的属性值。很简单吧!同时,本文章还解决了同类型的多个控件如何同时绑定信号和槽函数,尽量的减少我们的代码量,让我们的代码简洁,减少重复性的工作。咱还是直接上代码吧,如图所示(代码就不解释了,代码注释挺详细的):
头文件widget.h 源文件:widget.cpp 源文件:widget.cpp程序运行结果如下:
点击“控件1”结果 点击“控件3”结果文章属于本人原创,转载请做好注明,谢谢!
网友评论