Bonjour à tous,

J'ai un petit soucis, je n'arrive pas a récupérer le signal d'un clic sur un bouton que je crée dynamiquement...

Voici comment je procède :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
// Je créé autan de bouton que d'éléments dans mon qstringlist FullNameSite
for (int i=0; i<qsl_FullNameSite.size(); i++)
    {
        QPushButton *btSite = new QPushButton(qsl_FullNameSite [i], this);
        btSite -> resize (291,23);
        btSite -> move (10,330 + 30*i);
// Je renomme mon bouton par les 7 premier caractères du qsl correspondant 
        btSite -> setObjectName (qsl_FullNameSite [i].mid (0, 7));
        ui -> btAddSite -> move (100, 360 + 30*i);
 
        setFixedSize(740, 391 + 30*i);
    }
Ensuite j'aimerai savoir quand je clic sur ces boutons.

J'ai essayé de mettre un connect dans la boucle mais sans succès. J'ai aussi essayé l'autoconnect mais avec un nom variable ça ne marche pas.

Merci pour vos lumières