Bonjour

j'ai une classe B qui herite d'une autre classe A
le truc c'est que dans B je dois utiliser les signaux et slots donc,je fais heriter B de Qwidget et je mets le macro Q_OBJECT
le problem c'est que à un moment,je dois faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Code:
 
B * viewer = new B() ;
et viewer->show(); //celui de SoQtexam
mais là il trouve une ambuiguité parcque le compilo ne sait pas s'il sagit du show() de soQtexam
ou show de Qwidget

je fais comment pr lui dire qu'il s'agit bien du show de SoQtexam ?

Edit :

bon j'ai pu faire : viewer->SoQtExam::show();
mais là j'ai une erreur genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
static_metaobject is not a member of SoQtExam
qt_metacast is not a memember of SoQtExam
qt_metacall is not  a member of SoQtExam
ça vous dit quelque chose ?