Bonjour,
J'ai un petit problème et je vais essayer de vous expliquer pour que vous m'aidiez.

Voici un bout de mes fichiers :

.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
plop::plop(QWidget* parent, SruString aDirName): QWidget( parent)
{
    ....
    check= new QCheckBox(tr("check"));
    ....
}
 
bool plop::cocheoupas()
{
	bool vCheked = check->isChecked();
	return vCheked;
}
.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
public :
    //! Constructor
    plop(QWidget* parent, SruString aDirName) ; 
 
    static bool cocheoupas();
 
private : 
    QCheckBox*			check;
Le problème est sur la fonction SceEditCheckIsChecked qui est static (je dois l'utiliser dans d'autres fichiers).
Lors de la compilation, j'ai l'erreur suivante :
left of '->isChecked' must point to class/struct/union/generic type

Je n'arrive pas à voir comment résoudre ce problème.
Voila, j'espère avoir été assez clair.

Merci beaucoup d'avance et à bientôt.