Qt之Q_PROPERTY(新)

Q_PROPERTY是Qt中用于声明类属性的宏,适用于QML、QtScript和Designer插件。它需要与READ、WRITE访问器函数配合使用,可以包含RESET、NOTIFY信号、DESIGNABLE、SCRIPTABLE、STORED、USER和CONSTANT等特性。Q_PROPERTY的使用包括设置、获取属性值以及在值改变时触发信号。
摘要由CSDN通过智能技术生成
Q_PROPERTY

     Q_PROPERTY()是个宏。用来在一个类中声明一个属性property,该宏是qt特有的,需moc进行编译,必须继承QObject类。
     该Qt宏多用于QML、QtScript、Designer插件等场景。

     原型:

Q_PROPERTY
(
	type name
  	READ getFunction
   	[WRITE setFunction]
   	[RESET resetFunction]
   	[NOTIFY notifySignal]
   	[DESIGNABLE bool]
   	[SCRIPTABLE bool]
   	[STORED bool]
   	[USER bool]
   	[CONSTANT]
   	[FINAL]
)

   举例
      Q_PROPERTY(double minValue READ getMinValue WRITE setMinValue)
      Q_PROPERTY(bool maxValue READ getMaxValue WRITE setMaxValue )

READ访问器函数
     用于读属性的值,并且它是必须的。理想情况下,有一个不变的函数用于此目的,并且它必须返回属性的类型的值或

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信必诺

嗨,支持下哥们呗。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值