标题:请问下这里自定义的信号函数和槽函数为什么相同
作者:sleeping520
日期:2021-12-16 20:36
内容:
//绑定全局改变焦点信号槽
connect(qApp, SIGNAL(focusChanged(QWidget *, QWidget *)),
this, SLOT(focusChanged(QWidget *, QWidget *)));
//绑定按键事件过滤器
qApp->installEventFilter(this);
这里自定义的信号函数和槽函数为什么相同?而且整个代码工程并没有发送信号的地方。这是什么原理?谢谢
#1 [20091001753 12-19 13:04]
信号和槽,本质上就是不同的 class 的函数。
class 有 重名 的 函数名,这个很正常。
有时候发射信号的部分,是别人写好的代码。
就像 Qt 在运行时,就会发出很多信号,你若需要使用到该信号,只需自己写个槽关联就好。