隐藏整个布局控件 先获取所有子控件,然后隐藏 for (int i = 0; i < ui->horizontalLayout->count(); ++i) { QWidget* w = ui->horizontalLayout->itemAt(i)->widget(); if (w != NULL) w->setVisible(false); }