Salut à tous,
j'ai un petit soucis avec une QMainWindow. En effet, j'ai dans cette QMainWindow au centre un QLabel qui contient une image. J'ai aussi une QDockWidget rattachée à ma QMainWindow. Le problème est lorsque j'ajoute mon centralWidget, la QDockWidget ne peut plus se placer où elle veut dans la QMainWindow(LeftDockWidgetArea, RightDockWidgetArea, etc...) à l'aide de la souris. Elle peut alors seulement revenir à sa place initiale càd Qt::LeftDockWidgetArea.
Pourquoi le QLabel empêche-t-il cette fonctionnalité?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 m_dock = new QDockWidget("Outils", this); addDockWidget(Qt::LeftDockWidgetArea, m_dock); QLabel * welcome = new QLabel; m_welcomeSub = m_zoneCentrale->addSubWindow(welcome); welcome->setWindowState(Qt::WindowMaximized); welcome->setPixmap(QPixmap("welcome.png")); setCentralWidget(m_zoneCentrale);
Partager