mainwindow.cpp
#include "mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent)
{setWindowTitle(QObject::tr("DOckwindows"));QTextEdit *te = new QTextEdit(this);te->setText(tr("Main Window"));te->setAlignment(Qt::AlignCenter);setCentralWidget(te);QDockWidget *dock =new QDockWidget(tr("DockWindow1"),this);dock->setFeatures(QDockWidget::DockWidgetMovable);dock->setAllowedAreas(Qt::LeftDockWidgetArea|Qt::RightDockWidgetArea);QTextEdit *tel = new QTextEdit();tel->setText("My dock 1");dock->setWidget(tel);addDockWidget(Qt::RightDockWidgetArea,dock);dock =new QDockWidget(tr("DockWindow2"),this);dock->setFeatures(QDockWidget::DockWidgetClosable|QDockWidget::DockWidgetFloatable);QTextEdit *tel2 = new QTextEdit();tel2->setText("My dock 2");dock->setWidget(tel2);addDockWidget(Qt::RightDockWidgetArea,dock);dock =new QDockWidget(tr("DockWindow3"),this);dock->setFeatures(QDockWidget::AllDockWidgetFeatures);QTextEdit *tel3 = new QTextEdit();tel3->setText("My dock 2");dock->setWidget(tel3);addDockWidget(Qt::RightDockWidgetArea,dock);}MainWindow::~MainWindow() {}
二级目录
三级目录