查看完整版本: [-- 请问下这里自定义的信号函数和槽函数为什么相同 --]

QTCN开发网 -> Qt嵌入式开发 -> 请问下这里自定义的信号函数和槽函数为什么相同 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

sleeping520 2021-12-16 20:36

请问下这里自定义的信号函数和槽函数为什么相同

  1. //绑定全局改变焦点信号槽
        connect(qApp, SIGNAL(focusChanged(QWidget *, QWidget *)),
                this, SLOT(focusChanged(QWidget *, QWidget *)));
        //绑定按键事件过滤器
        qApp->installEventFilter(this);

这里自定义的信号函数和槽函数为什么相同?而且整个代码工程并没有发送信号的地方。这是什么原理?谢谢

20091001753 2021-12-19 13:04
信号和槽,本质上就是不同的 class 的函数。
class 有 重名 的 函数名,这个很正常。
有时候发射信号的部分,是别人写好的代码。
就像 Qt 在运行时,就会发出很多信号,你若需要使用到该信号,只需自己写个槽关联就好。


查看完整版本: [-- 请问下这里自定义的信号函数和槽函数为什么相同 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled