Bonsoir,

J'ai une cinquantaine de pushbuttons et autant d'instruction if (voir ci-dessous)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if (ui->pushButton1->isVisible())  QString Texte=ui->pushButton1->text();
if (ui->pushButton2->isVisible())  QString Texte=ui->pushButton2->text();
if (ui->pushButton3->isVisible())  QString Texte=ui->pushButton3->text();
if (ui->pushButton4->isVisible())  QString Texte=ui->pushButton4->text();
Comment puis-je simplifier ces instructions dans une boucle for?
quelque chose comme mais que c++ comprend)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
int k=1;
for (int i=1;i<=50;i++)
{
if (ui->pushButton+i->isVisible())  QString Texte+k=ui->pushButton+i->text();k++;
}
Merci