Bonjour ,

j'ai une petit soucis , voila j'ai une QStringList (récupérée en parcourant un fichier en plaçant chaque élément dans une variable et en incrémentant celle-ci)
j'aimerais que lorsqu'on clique sur un bouton s'affiche à l'écran un pop up avec la possibilité de choisir une des valeurs de la liste.

J'ai pensé à créer une classe et un créer un design en mettant mes valeurs dedans mais une classe pour faire ça un peu bête non ?

Du coup j'ai crée un bouton et voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 QString ville = listeVille.join("\n");
  QSignalMapper *signalMapper2 = new QSignalMapper(this);
  QObject::connect(signalMapper2, SIGNAL(mapped(QString)), this, SLOT(afficher_ListeVilles(QString)));
            //Mappage, puis connexion du signal au mapper
            signalMapper2->setMapping(btn_Zone,listeVille);
            QObject::connect(btn_Zone, SIGNAL(clicked()), signalMapper2, SLOT(map()));
 
 
 
void Main_Windows::afficher_Villes(QStringList liste_VillesZones){
 QStringList items = liste_VillesZones.toStdString();
QInputDialog::getItem(this, "Votre pays", "De quel pays es-tu, cher Zéro ?"+items);
 
 
}
mais alors la grosse panique je suis bloquée !!
Je ne sait même s'il est possible de cliquer sur les valeurs après ou non ..

Merci pour votre éventuelle aide