Bonjour à tous,
J'ai un problème que je ne m'explique pas depuis midi, j'espère que vous pourrez m'aider, je suis à bout.

Je voudrais créer une classe héritant de QWidget qui possède deux pointeurs de type QSlider.
- Lorsque j'initialise le premier, tout va bien. L'application se lance.
- Lorsque j'initialise le second, l'application plante. (!?) "Le programme s'est terminé subitement. [...] à quitté avec le code 0".

Je précise que je suis sur Mac OS X Mountain Lion, avec QT5

Voici mes codes sources :
Fenetre :

Fichier .h :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
#ifndef FEN_H
#define FEN_H
 
#include <QWidget>
#include <QSlider>
 
class Fen : public QWidget
{
    Q_OBJECT
public:
    explicit Fen(QWidget *parent = 0);
 
signals:
 
public slots:
 
private:
    QSlider *slider1;
    QSlider *slider2; // Si je commente cette ligne, l'app fonctionne.
};
 
#endif // FEN_H
Fichier cpp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
#include "fen.h"
#include <iostream>
using namespace std;
 
Fen::Fen(QWidget *parent) :
    QWidget(parent)
{
    slider1 = new QSlider(this);
    slider2 = new QSlider(this);
}
Et au cas où, voici le main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
    Fen fen;
    fen.show();
    return app.exec();
}

Voilà enfin mon fichier .pro :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
TEMPLATE += app
QT += gui declarative
SOURCES += \
    main.cpp \
    fen.cpp
CONFIG +=app_bundle
 
HEADERS += \
    fen.h


Merci beaucoup d'avance pour votre aide