2 problèmes avec une QMainWindow
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:
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