Bonjour,

Je n'arrive pas à insérer un QGLWidget dans un QMainWindow. Voila mon code :

GLWidget.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class GLWidget : public QGLWidget
{
    public:
        GLWidget(QWidget * parent = NULL);
};
GLWidget.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
GLWidget::GLWidget(QWidget * parent) : QGLWidget(parent) {}
fenetreDesigner.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
class fenetreDesigner : public QMainWindow
{
    private:
        GLWidget * _glWidget;
 
    public:
        fenetreDesigner(QWidget * parent = NULL);
};
fenetreDesigner.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
fenetreDesigner::fenetreDesigner(QWidget * parent) : QMainWindow(parent)
{
    _glWidget = new GLWidget(this);
 
    setCentralWidget(_glWidget);
}
main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
 
    fenetreDesigner fenetre;
    fenetre.show();
 
    return app.exec();
}
J'ai le droit au message d'erreur "ne pas envoyer ..." (j'ai pas de debuger). D'ou peut venir le problème ? Merci.