bonjour,
je viens de faire un menu qui contient des boutons radios , je veux transmettre le valeur de mon choix vers une autre classe sachant que le menu est dans une classe a part.
Voici ce que j'ai fait,la classe fentrechoix, dans la fonction de recuperation de choix:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 fenprincipale *f=new fenprincipale();
if(histhsv->isChecked()) 
        f->setDescriptor("histhsv);
le code pour l'affichage :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void fenprincipale::setDescriptor(QString name)
{
descriptor_name=name ;
}
QString fenprincipale::getDescriptor()
{
return descriptor_name ;
}
et la fonction choix descriptor
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void fenprincipale::choixDesc()
{
    fenetrechoix *dlg = new fenetrechoix(this);
    dlg->setModal(true);
     const char* c=descriptor_name.toStdString().c_str();
   cout<<endl<<"nom="<<c;
    dlg->show();
}
lorsque je veux afficher le nom , rien ne s'affiche , Quelqu'un a une idée?