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.
Ce qui est inscrit ci-dessus ne marche pas. Et je pense que le problème vient d'ici : SLOT(init_port(QAction.text() *))
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);
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.
Partager