今天试着实现代码遍历Layout中的空间,百度and Google了一下,试了几遍,以下是我的做法:
QList<QGroupBox*> lstgroupBox = this->findChildren<QGroupBox*>(); for(int i = 0; i < lstgroupBox.count(); i++ ) { foreach(QObject* objbutton, lstgroupBox[i]->children()) { btn = qobject_cast<QPushButton*>(objbutton); if(btn) connect(btn, SIGNAL(clicked()), this, SLOT(slot1())); } }