Bonjour,
J'ai une application avec une fenêtre principale dérivé de QMainWindow.
Mais lorsque je ferme une subWindow le titre de la fenêtre principale devient vide, et lorsque je maximise la subWindow, la fenêtre principale prend le titre de la subWindow.
Comment empêcher ça ?



Aussi, je n'arrive pas à ouvrir une subWindow à la suite d'un signal :
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
MainWindow::MainWindow() : QMainWindow()
{
    // Set up central widget
    m_centralWidget = new QMdiArea;
    setCentralWidget( m_centralWidget );
 
...
 
    connect( m_listDockAlgorithms, SIGNAL( itemDoubleClicked( QListWidgetItem* ) ), this, SLOT( on_listDockAlgorithms_itemDoubleClicked( QListWidgetItem* ) ) );
}
 
...
 
void MainWindow::on_listDockAlgorithms_itemDoubleClicked( QListWidgetItem *item )
{
    if( item->text() == "Test" )
    {
        Test *test = new Test;
        m_centralWidget->addSubWindow( test );
    }
}
Avec ce code, la subWindow ne s'ouvre pas.
Comment le permettre ?


Merci d'avance