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 :
mais alors la grosse panique je suis bloquée !!
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); }
Je ne sait même s'il est possible de cliquer sur les valeurs après ou non ..
Merci pour votre éventuelle aide![]()
Partager