当前位置: 首页 > news >正文

网站建设贰金手指下拉苏州关键词排名提升

网站建设贰金手指下拉,苏州关键词排名提升,b2b商城网站建设,邢台专业网站建设公司推荐类对象属性用来描述类对象的一些信息和当前的状态。类对象属性可以由类的编写者在编写类的时候定义,也可以由类的使用者在使用对象的时候定义。 由类的编写者定义 QPROPERTY()宏就是用来定义一个对象属性。 以第二行属性举例 QPROPERTY(bool enabled READ isEnabl…

类对象属性用来描述类对象的一些信息和当前的状态。类对象属性可以由类的编写者在编写类的时候定义,也可以由类的使用者在使用对象的时候定义。

由类的编写者定义

在这里插入图片描述
QPROPERTY()宏就是用来定义一个对象属性。
以第二行属性举例

QPROPERTY(bool enabled READ isEnabled WRITE setEnabled)

其中
bool是属性的类型。
enabled是属性的名字。
READ表示这个属性可读。
isEnabled表示当用户要读这个属性的时候,程序会执行isEnabled函数,并将这个函数的返回值返回给用户。
WRITE表示这个对象属性可写。
setEnabled表示当用户要写这个属性的时候,程序会执行setEnabled函数。

对象属性的使用

QMyWidget* myWidget = new QMyWidget();
bool enabled = myWidget->property("enabled");
enalbed=!enabled;
myWidget->setProperty("enabled",enabled);

用户定义属性

其实用户调用setProperty的时候,如果这个类没有这个属性,程序会动态地为这个类生成这个 属性。这个属性的类型 时Qsting。当要读这个属性的值的时候,可以用toBool,toInt等方法转化为想要想要的属性。
在这里插入图片描述

属性的其他设置选项

在这里插入图片描述

类附加信息

在这里插入图片描述
Q_CLASSINFO(key,value)就是用来添加一些关于这个类基本 信息的一些描述。
使用的时候,用这个类的meatObject对象的classinfo(int)方法获取。name就是信息的名,value就是信息的值。

demo

在这里插入图片描述
MEMBER是用来绑定类的某个成员的。
NOTIFY的含义是当这个属性发生改变时,发送信号。但在实践中发现这样做并不会发送信号。也就是这样写和下面写法 是等价的

Q_PROPERTY(unsigned age READ age WRITE setAge)

要想实现属性被改变时发送信息,就在setAge那里自己手动emit信号。
不过,下面这样情况,当属性发生改变 时会自动发信号。

Q_PROPERTY(QString mask MEMBER m_mask NOTIFY maskChanged)

使用 MEMBER 注册后,当 mask 发生改变,将会发出 maskChanged 信号

http://www.tj-hxxt.cn/news/86757.html

相关文章:

  • 做印刷网站公司整站seo排名费用价格
  • 大邑做网站电商平台怎么运营的
  • 做网站推广的公司百度官网首页
  • 营销导向企业网站策划百度营业执照怎么办理
  • 腾讯云 wordpress360优化大师app下载
  • 湖北去哪做经营性网站备案免费私人网站建设软件
  • 香港主机苏州网站优化公司
  • wordpress网站从零关键词排名查询官网
  • 网站建设与管理logo昆明网站seo优化
  • 重庆市网站建设项目推广平台排行榜
  • 国外怎么做直播网站互联网营销师是干什么的
  • 免抵退税在哪个网站做百度查重工具
  • 对网站建设的建议北京seo技术
  • 香水网站模板网站权重什么意思
  • 零用贷网站如何做石嘴山网站seo
  • 做网站有生意吗关键词网站推广
  • 昆明做网站建设的公司营销页面设计
  • seo网站推广案例凡科建站手机版登录
  • 网站图片自动切换怎么做今日国际新闻热点
  • 快速做网站用什么软件网站seo外包
  • 响水做网站哪家公司好html网页制作模板代码
  • web开发就是网站开发吗上海网络seo公司
  • 网易在线客服系统怎么给网站做优化
  • 软件设计属于什么专业广东seo推广
  • 制作网站公司哪个好a站
  • 政府网站建设的脚注舟山seo
  • 做围棋题最好的网站2022智慧树互联网与营销创新
  • 微信做爰视频网站如何建立网址
  • 电子商务网站建设实训作业购物网站哪个最好
  • 网站建设那好广东seo推广哪里好