QTreeWidget et QTreeItemWidget
Salut tout le monde ! je m'appelle Andy ...
Débutant en Qt, j'ai un petit souci avec un projet que je travaille ces temps ci ....
le problème c'est avec le QTreeWidget et le QTreeItemWidget. Lorsque je cherche a créer une connexion pour un élément de mon treeWidget (treeItemWidget) , le SLOT s'applique à tous les éléments enfants de mon treeWidget (treeItemWidget), or moi je veux une interaction unique pour chacun de mes treeItemWidget.
Voici mon code source :
Code:
QObject:: connect (ui->treeWidget, SIGNAL(itemPressed(QtreeItemWidget *item,int)), this, SLOT(close()));
Ce code ferme ma fenêtre à chaque cilc sur n'importe quel enfant de mon treeWidget.
Je ne sais pas si c'est la bonne pratique ... mais en tout cas, ce que moi je veux savoir c'est comment faire une connexion avec un seul QTreeItemWidget.
Merci de me répondre aussi tôt.
J'ai essayé ... Malheureuseusement ....
Salut Louis ! Je te remercie d'abord d'avoir répondu à ma préoccupation.
J'ai beau essayé ce que tu m'as conseillé de faire about mon projet mais cela me génère toujours une erreur ....
Voici mon code .h :
Code:
void on_stat_Pressed(QTreeItemWidget *item, int);
Voici mon .cpp
Code:
1 2 3 4 5 6 7 8
| void Fen_Principale::on_stat_Pressed(stat, int)
{
if(stat->isSelected())
{
QMessageBox::critical(this, "C'est Bon !" , "Done !!!! ");
Close();
}
} |
Voici le message du compilateur :
Citation:
"error: variable or field `on_stat_Pressed' declared void"
"error: expected `;' before '(' token"
Je peux peut être t'envoyer le .cpp et le .h de mon projet par mail pour que ça soit plus clair (les explications).
Merci d'avance.
Andy.