Bonjour, voulant intégrer des onglets à mon appli, j'ai voulus testé en exécutant ce test et lorsque j'exécute le code :

Fen héritant de QMainWindow

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
 
Fen::Fen() { 
    QMdiArea *zoneCentrale = new QMdiArea;
 
    zoneCentrale->setViewMode(QMdiArea::TabbedView);
 
    QTextEdit *zoneTexte1 = new QTextEdit;
    QTextEdit *zoneTexte2 = new QTextEdit;
 
    FenetrePr *fen1 = new FenetrePr(QString ("coucou"));
    FenetrePr *fen2 = new FenetrePr(QString ("aurevoir"));
 
    QMdiSubWindow *sousFenetre1 = zoneCentrale->addSubWindow(fen1);
    QMdiSubWindow *sousFenetre2 = zoneCentrale->addSubWindow(fen2);
 
    setCentralWidget(zoneCentrale);
}

Lors de l'exécution, le message suivant appraît:

QWidget::setMinimumSize: (/QMdi::ControlLabel) Negative sizes (-1,-1) are not possible

et l'appli n'apparait pas, il faut cliquer dans la barre de tâche pour qu'elle apparaisse.

Si vous pouvez m'éclairer

Merci