QTabWidget中添加QDockWidget,总是添加不成功,添加出来的窗口不在QTabWidget中,请问哪里写错了
QTabWidget *TabWidget = new QTabWidget(this);
this->setCentralWidget(TabWidget);
QWidget* testWidget = new QWidget();
QDockWidget* rightdock1 = new QDockWidget(testWidget);
rightdock1->setObjectName("rightdock1");
rightdock1->setWindowTitle(QString::fromLocal8Bit("右窗口一"));
QWidget* rightwidget1 = new QWidget();//左侧停靠窗口内部的widget
QVBoxLayout* rightlayout1 = new QVBoxLayout(rightwidget1);//左侧停靠窗口widget中的布局器
QTextEdit* text2 = new QTextEdit(QString::fromLocal8Bit("第一个窗口的内容"));
rightlayout1->addWidget(text2);//左侧添加了一个控件
rightdock1->setWidget(rightwidget1);
this->addDockWidget(Qt::LeftDockWidgetArea, rightdock1);//添加侧窗口
TabWidget->addTab(testWidget, QString::fromLocal8Bit("新的一页"));
QWidget* testWidget2 = new QWidget();
TabWidget->addTab(testWidget2, QString::fromLocal8Bit("新的一页"));
浮动窗智能在 上 下 左 右 ,内嵌的话就需要重写qtablewidget,在tablewidget添加一个浮动窗体