void MainWin :: newParticipant(const QString &nick)
{
if (nick.isEmpty())
return;
QToolButton *toolButton=new QToolButton(groupBox1);
toolButton->setText(nick);
toolButton->setAutoRaise(TRUE);
toolButton->setToolButtonStyle(Qt::ToolButtonTextOnly);
layout1->addWidget(toolButton);
toolButtons.insert(nick, toolButton);
connect(toolButton, SIGNAL(clicked()), this, SLOT(slotTalkWin() ));
}
我想将nick传到slotTalkWin()方法中,但是如果离开了newParticipant这个方法就找不到toolButton对象了,
我是采用动态创建对象的