# :-: 添加浮动窗口
在`mainwindows.cpp`里修改
```css
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
}
```
在这里面添加浮动窗口
```css
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
{
....#省略前面的代码
connect(run_comp,SIGNAL(triggered()),this,SLOT(on_run()));//当文本内容发生变化时,触发on_changed函数
#在上一行代码后添加如下内容
//浮动窗口---------------------------------------------------------------------
QDockWidget *dock = new QDockWidget(this);
addDockWidget(Qt::RightDockWidgetArea, dock);
//给浮动窗口添加控件
QTreeView *treeView = new QTreeView(this);
dock->setWidget(treeView);
}
```