为什么一个定为可视,一个不可视?

if (obj == ui->label_1)//指定某个QLabel
{
if (event->type() == QEvent::MouseButtonPress)//mouse button pressed
{
QMouseEvent mouseEvent = static_cast<QMouseEvent>(event);
if(mouseEvent->button() == Qt::LeftButton)
{
QMessageBox::information(NULL,“点击”,“已出牌”,
QMessageBox::Yes|QMessageBox::No,QMessageBox::Yes);
ui->label_1->setVisible(false);
ui->label_18->setVisible(true);
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}

不知道这是什么意思?