对于这种情况,“当我将边缘拖动到一定程度时,中央QDockWidget被隐藏了”吗?

时间:2019-04-24 12:50:40

标签: qt5 qdockwidget

当我将边缘拖动到一定程度时,中央QDockWidget被隐藏。当我操作自己编写的Qt Demo时,我记录了屏幕。录制屏幕视频链接如下:

recording screen


开发环境:QT5和Qt Creator 4.6.1和Win10


有两个.ui文件,一个是mainwindow.ui,另一个是secondmainwindow.ui。

mainwindow.cpp构造函数:

__exit__

secondmainwindow.cpp构造函数:

    ui->setupUi(this);
    ui->mdiArea->setHorizontalScrollBarPolicy(Qt::ScrollBarAsNeeded);
    ui->mdiArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);

    QMdiSubWindow *subWindow = ui->mdiArea->addSubWindow(new SecondMainwindow());
    // hide title
    subWindow->setWindowFlags(Qt::FramelessWindowHint);

    subWindow->showMaximized();
    // 
    setCentralWidget(ui->mdiArea);
    // 
    setDockNestingEnabled(true);

所有QDockWidget由Qt Designer软件生成,并且所有参数都是QDockWidget的默认值。所以,有一些我没有注意到的细节吗?谢谢。

0 个答案:

没有答案