当前位置:   article > 正文

【QT】粗心引起的一个问题,QObject::connect: Parentheses expected, signal XXX::fff_qtconnnect时读取fff

qtconnnect时读取fff

原因:

当时connect信号槽时,忘了写参数类型

错误:

connect(client, SIGNAL(sigSomething()), this, SLOT(didSomething()), Qt::UniqueConnection);

正确的是:

connect(client, SIGNAL(sigSomething(QString)), this, SLOT(didSomething(QString)), Qt::UniqueConnection);

原因就是忘了声明参数类型了。

 

当然,建议还是用这种不用写参数类型的方式

connect(client, &MyClient::sigSomething, this, &MyProc::didSomething, Qt::UniqueConnection);

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/297353
推荐阅读
相关标签
  

闽ICP备14008679号