Bonjour à tous,
Je programme sur QT et je n'arrive pas à récupérer la valeur sélectionnée dans ma Qcombobox.
voici mon code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| void MainWindow::RemplirDef(int Index)
{
QString Mot = this->clsSupp.pListeDef->currentText();
QMessageBox::information(this, "RemplirDef", "Index="+QString::number(Index)+ " - Mot="+ Mot);
if(Mot.isEmpty())
{
return;
}
this->clsSupp.pListeDef->clear();
if(this->BdD.open())
{
QSqlQuery requeteRemplirDef;
if(requeteRemplirDef.exec("SELECT Definition FROM T_Mot M, T_Definition D WHERE M.IdMot=D.IdMot_FK AND Mot='" + Mot + "'"))
{
while (requeteRemplirDef.next ())
{
this->clsSupp.pListeDef->addItem(requeteRemplirDef.value(0).toString());
}
}
}
} |
QWidget::connect(this->clsSupp.pListeMot, SIGNAL(currentIndexChanged(int)), SLOT(RemplirDef(int)) );
Merci
Partager