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 :
Avec ce code, la subWindow ne s'ouvre pas.
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 ); } }
Comment le permettre ?
Merci d'avance
Partager