假如自己有100个QPushButton,那么一个一个操作者100个那不得累死了。
如ui->pushButton1->setText("button");
假如对这100个button的操作都差不多,那怎么才能省事省力省代码呢?
方法
创建一个数组
QPushButton *pushButton_devs[16];
for (int i=1;i<=16;i++)
{
QPushButton *button=findChild< QPushButton *>("pushButton_dev"+QString::number(i));
pushButton_devs[i-1]=button;
//...dosomething
pushButton_devs[i-1]->setIcon(icon_ready); //正确
button->setText("button"); //正确
}