Qt 循环遍历页面上的控件

Qt 循环遍历页面上的控件,查找到QPushButton控件并做处理

  int i = 0;
    QObjectList list = this->children();
    QPushButton *b[32];
    foreach( QObject *obj , list)
    {
         b[i] = qobject_cast<QPushButton*>(obj);
         if(b[i]){
                b[i]->setIcon(QIcon(QPixmap::fromImage(*Image[i])));
                b[i]->setIconSize(b[i]->size());
                i++;
         }
    }

猜你喜欢

转载自blog.csdn.net/ggggyj/article/details/98847042