[Solved] MainWindow example not restore layout of qdockwidgets which are added later
-
I'm trying to create a widget based app similar to MainWindow (QDockWidget) example. Take the example it self as an examle. It don't restore layout for QDockWidget which are added latter(QDockWidget wich are added after QMainWindow::show() method calls). What is the reason for that? Is that because widgets are added after QMainWinows is shown? or something else? How can I overcome this?
-
Do you mean that it does not restore layout after application restart?
If so then you need to use "QSettings":http://qt-project.org/doc/qt-5/qsettings.html to save and restore a layout. -
I guess you are talking about examples/widgets/mainwindows/mainwindow.
It does restore the created and saved QDockWidget.
But not immediately after you load layout.
After you have loaded a layout you need to select "Add dock widget..." from "Dock Widgets" menu.
Type the same name as you gave when you created that DockWidget and select "Restore" from "Location" drop-down bar.
Click "Ok" and you will see it. :-)