槽函数获取sender_Qt 使用 lambda 表达式做为槽函数时为什么使用 QObject::sender() 获取到的发送信号对象指针为空?...

/*!

Returns a pointer to the object that sent the signal, if called in

a slot activated by a signal; otherwise it returns 0. The pointer

is valid only during the execution of the slot that calls this

function from this object's thread context.

The pointer returned by this function becomes invalid if the

sender is destroyed, or if the slot is disconnected from the

sender's signal.

\warning This function violates the object-oriented principle of

modularity. However, getting access to the sender might be useful

when many signals are connected to a single slot.

\warning As mentioned above, the return value of this function is

not valid when the slot is called via a Qt::DirectConnection from

a thread different from this object's thread. Do not use this

function in this type of scenario.

\sa senderSignalIndex(),

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值