Bonjour
Pour les besoin de mon projet j'ai fait la rotation d'un projet existant en faisant :
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 !!
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);
Comment forcer le positionnement d'un QMessagebox ?
Merci d'avance
Denzel
Partager