问题描述
我们可能会遇到这样一个问题,当有很多信号链接在同一个槽函数时,当执行槽函数时并不知道当前是谁触发了这个槽函数,此时我们需要用QObject::Sender()这个函数,在槽函数中查看触发该槽函数的Object指针,进而找出是谁触发的。
解决办法
语法:类名 *tmp = qobject_cast<类名 *>(sender());//类名为包含QObject的类
如:QCheckBox *Cbox = qobject_cast<QCheckBox *>(sender());
connect(