Qt 如何防止同一区域中两个QDockWidget之间的重叠?

Qt 如何防止同一区域中两个QDockWidget之间的重叠?,qt,qdockwidget,tabbing,Qt,Qdockwidget,Tabbing,我有两个QdockWidget具有相同的允许区域,默认情况下qt允许两个dock widget之间重叠,因此两个dock widget将是一个单选项卡widget。我想停止这种行为只需尝试将FocusPolicy设置为Qt::ClickFocus,这意味着QWidget将仅通过鼠标单击而不通过键盘选项卡接受焦点 有关此链接的更多信息要停止两个dock小部件之间的选项卡,请在应用程序中添加这行代码 setDockOptions(QMainWindow::AnimatedDocks); qt中Do

我有两个QdockWidget具有相同的允许区域,默认情况下qt允许两个dock widget之间重叠,因此两个dock widget将是一个单选项卡widget。我想停止这种行为

只需尝试将FocusPolicy设置为Qt::ClickFocus,这意味着QWidget将仅通过鼠标单击而不通过键盘选项卡接受焦点


有关此链接的更多信息

要停止两个dock小部件之间的选项卡,请在应用程序中添加这行代码

setDockOptions(QMainWindow::AnimatedDocks);

qt中DockOptions的默认值是
AnimatedDocks | allowtabeddocks

很抱歉,我认为我的问题不够清楚。我说的tabbing不是指键盘tab键,我指的是两个dock小部件之间的重叠,所以两个dock小部件将是一个单选项卡小部件。。我需要的是停止这种行为