Bonjour,
Je cherche à créer un menu dans lequel je met une liste dont chaque clic sur un élément appellera une fonction qui a un QString en paramètre.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
foreach( QextPortInfo item, liste_ports )
     {
        QAction *action = new QAction(item.physName, this);
        action->setVisible(false);
        ui->menuPort->addAction(item.physName);
     }
     connect(ui->menuPort, SIGNAL(triggered(QAction *)),
             this, SLOT(init_port(QAction.text() *)), Qt::UniqueConnection);
Ce qui est inscrit ci-dessus ne marche pas. Et je pense que le problème vient d'ici : SLOT(init_port(QAction.text() *))
Seulement je ne trouve pas comment écrire le fait que init_port() soit appelé en lui donnant le bon paramètre.

Sauriez vous ce que je devrais mettre ?
Merci d'avance de votre aide.