如何点击按钮返回objectName
我遇到这样一个问题:
界面上有多个按钮,我想写一个函数,不同的按钮调用这个函数有不同的响应。
我的想法就是通过objectName来判断点击了哪个按钮。可是怎么获取objectName呢?
或者有没有其他的思路。
诸位前辈指点一下吧
[解决办法]
下面是槽的代码,所有的QPushButton的clicked信号都和这个槽connect。
void MainWindow::on_pushButton_clicked()
{
QPushButton *button = qobject_cast<QPushButton*>(sender());
if(button){
qDebug() << button->objectName();
......
}
}