Bonsoir à tous,

je suis au bord du gouffre... Si vous pouviez m'aider à faire un grand pas en avant, je vous en serai eternellement reconnaissant !

J'expose mon soucis.
J'ai fait une petite application de "test" avec des QGraphics* (view, item, etc.)
ça marche plutôt bien.

Pour le tester, voici mon main :

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
int main (int argc, char* argv[])
{
    QApplication app (argc, argv) ;
 
    Reseau reseau ;
 
    QGraphicsView vue(&reseau, NULL);
 
    vue.setInteractive(true);
    vue.setAlignment(Qt::AlignTop|Qt::AlignLeft) ;
 
    vue.setMinimumSize(800, 600);
    vue.show();
 
    return app.exec () ;
}
Et zou, ça m'ouvre mon graphicsview dans une fenêtre.
Ca marche très bien.

Maintenant, les choses se corsent...
Je veux intégrer mon test dans une fenêtre un peu plus mieux.

Je fais donc ma fenêtre avec QtDesigner, et j'ajoute donc dedans un QGraphicsView.

Voici le constructeur de la dite fenêtre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
FenPrincipale::FenPrincipale (QMainWindow* parent) : QMainWindow (parent)
{
    setupUi (this) ;
 
    Reseau reseau ;
 
    reseau.setSceneRect(0, 0, this->graphicsView->width(), this->graphicsView->height());
 
   this->graphicsView->setScene (&reseau) ;
}
et mon main :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
int main (int argc, char* argv[])
{
    QApplication app (argc, argv) ;
 
    FenPrincipale fenetrePrincipale ;
 
    fenetrePrincipale.show () ;
 
 
    return app.exec () ;
}
voilà...Et là, ça marche plus
le graphicsview est bien là, mais tout blanc.
les clics de souris ne sont plus interceptés... bref la cata.

S'il vous plait, à l'aiiide !

Alexis