Bonjour

Pour les besoin de mon projet j'ai fait la rotation d'un projet existant en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
   MainWindow w;
    w.setAttribute(Qt::WA_DeleteOnClose);
    w.setAttribute(Qt::WA_AcceptTouchEvents);
 
        QGraphicsScene * scene = new QGraphicsScene();
        QGraphicsView * view = new QGraphicsView();
 
        view->setGeometry(0,0,800,480); // actual Display size
        view->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        view->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
        scene->addWidget(&w);
        view->setScene(scene);
        view->show();
        view->rotate(90);
Cela fonctionne bien sauf que quan j'utilise un QMessagebox dans une sous fenetre instancié par la mainwindow , le QMessagebox apparait en dehors de la fenêtre et n'est pas centré sur la page !!

Comment forcer le positionnement d'un QMessagebox ?

Merci d'avance

Denzel