vs主窗口由多个可停靠窗口构成,界面布局形式如下图
实现方式:
先定义一个Dockwidget并将其设定为中心窗口,然后再在其左,右,底 放三个Dockwidget。
代码:
//中心停靠窗
QDockWidget *center = new QDockWidget;<pre name="code" class="plain"> //中心停靠窗
QDockWidget *center = new QDockWidget;
setCentralWidget(center); //中心窗口部件,QMainWindow::centerwidget
//左停靠窗
QDockWidget *mLeftDock = new QDockWidget("结构",this);
mLeftDock->setFeatures(QDockWidget::AllDockWidgetFeatures);
//树,用于显示文件和文件管理
QTreeWidget *mTreeWidge = new QTreeWidget(