sender()获取发送signal的widget指针,qobject_cast<Button *>将这个指针转换为Button *
这是一种非常有用的方法,通常用于将多个相同的widget的相同signal连接到同一个slot,
比如将多个Button的单击事件连接到同一个slot上
void Ethia::on_btn_code_clicked()
{
QPushButton * btn = qobject_cast<QPushButton *>(sender());
phonecode_add(btn->toolTip());
}