#include #include #include #include #include class MainWindow : public QMainWindow { public: MainWindow() { setObjectName(QString::fromLocal8Bit("MainWindow")); QMdiArea * pMdi = new QMdiArea(this); pMdi->setObjectName(QString::fromLocal8Bit("MdiArea")); setCentralWidget(pMdi); QDockWidget * pDock = new QDockWidget(this); pDock->setObjectName(QString::fromLocal8Bit("Dock1")); addDockWidget(Qt::LeftDockWidgetArea, pDock); QSettings s; restoreState(s.value(QString::fromLocal8Bit("state")).toByteArray()); } virtual ~MainWindow() { QSettings s; s.setValue(QString::fromLocal8Bit("state"), saveState()); } }; int main(int argc, char * argv[]) { QApplication app(argc, argv); QApplication::setOrganizationName(QString::fromLocal8Bit("VNG")); QApplication::setApplicationName(QString::fromLocal8Bit("Simple QT App")); MainWindow w; w.show(); return app.exec(); }