Bonjour,
Je voudrais que mon application ait tous les docks tabulés par défaut mais je n'y arrive pas. Voici mon code :
Je ne comprends pas j'active l'option de tabulation forcée mais ça ne marche pas. Je suis sous windows XP avec Qt 4.5.0. Des suggestions ?
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 QMainWindow mainWindow; mainWindow.setDockOptions(QMainWindow::ForceTabbedDocks | QMainWindow::AnimatedDocks | QMainWindow::AllowTabbedDocks); mainWindow.setCorner(Qt::TopLeftCorner, Qt::LeftDockWidgetArea); mainWindow.setCorner(Qt::BottomLeftCorner, Qt::LeftDockWidgetArea); mainWindow.setCorner(Qt::TopRightCorner, Qt::RightDockWidgetArea); mainWindow.setCorner(Qt::BottomRightCorner, Qt::RightDockWidgetArea); QDockWidget* dock = new QDockWidget(&mainWindow); dock->setAllowedAreas(Qt::TopDockWidgetArea | At::BottomDockWidgetArea); dock->setWidget(new GeneralForm(dock)); mainWindow.addDockWidget(Qt::TopDockWidgetArea,dock); dock = new QDockWidget(&mainWindow); dock->setAllowedAreas(Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea); dock->setWidget(new XRayDetectForm(dock)); mainWindow.addDockWidget(Qt::Botto,DockWidgetArea,dock);
Merci
Partager