当前位置: 代码迷 >> QT开发 >> 信号和槽的参数有关问题
  详细解决方案

信号和槽的参数有关问题

热度:43   发布时间:2016-04-25 03:46:42.0
信号和槽的参数问题
自己定义的槽和已有的信号相连接时 想要传参数 但是信号中没有怎么办

void Game::change(QPushButton *button)
connect(button,SIGNAL(clicked()),this,SLOT(valuechanged(QPushButton&)));
 


change是普通的成员函数 我想通过按键信号传参change()中的button参数 怎么传 自己写信号函数时 也无法传change函数中的参数 

怎么才可以实现

------解决方案--------------------
在槽里
QPushButton *pBtn = qobject_cast<QPushButton *>(sender());
  相关解决方案