Récupérer le texte d'un QRadioButton
Bonjour,
Je cherche à récupérer par un SLOT le texte affiché par le QRadioButton sélectionné; actuellement j'ai ça :
fenetre.h
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
class MaFenetre : public QWidget
{
Q_OBJECT
public:
MaFenetre();
public slots:
void select_num();
private:
QRadioButton *num1;
QRadioButton *num2;
QRadioButton *num3;
}; |
fenetre.cpp
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
MaFenetre::MaFenetre() : QWidget()
{
num1 = new QRadioButton("texte1");
num2 = new QRadioButton("texte2");
num3 = new QRadioButton("texte3");
connect(num1, SIGNAL(clicked()), this, SLOT(select_num()));
connect(num2, SIGNAL(clicked()), this, SLOT(select_num()));
connect(num3, SIGNAL(clicked()), this, SLOT(select_num()));
}
void MaFenetre::select_num()
{
} |
C'est dans la fonction select_num() que j'aimerais bien disposer en paramètre de texte1, 2 ou 3 (string).
QRadioButton a bien une fonction text() qui récupère le texte du boutton, mais je n'arrive pas à l'implémenter de manière correcte dans mon code pour avoir le même type de paramètre entre SIGNAL et SLOT...
Si quelqu'un a une idée ?
Merci et bonne fin de journée à tous