qpusbutton - nazwa jako zmienna

0

Witam,
mam pytanie odnośnie okienkowej aplikacji.
Robię program, który będzie zawierał dużo podobnych przycisków, około 100. Jedyne różniące się zmienne to 2 inty i nazwa qpushbutton.
Zrobiłem funkcję, wyglądającą mniej więcej tak

 
Menu::warunki_dla_przycisku(int x, int y){
//cos tam z int
ui->pb1_1->setIcon(img);
}

Chciałbym się dowiedzieć czy mogę zadeklarować w podobny sposób qpushbutton, żebym nie musiał kopiować 100 razy kodu i zastępwać kolejnych cyfr oraz kolejnych przysisków, tylko przekazać nazwę tego przycisku jako zmienna?

0

Jeżeli za kazdym razem chcesz się odwołać do pojedynczego QPushButton, to proponuję skozystać zfunkcji:

QPushButton *button = ui->centralWidget->findChild<QPushButton *>("button1");

Odsyłam do pomocy po szczegóły.

1 użytkowników online, w tym zalogowanych: 0, gości: 1