我有两个qDockWidgets具有相同的允许区域,qt默认允许两个dock小部件之间的重叠,因此两个dock小部件将是一个选项卡小部件。我想停止此行为
要停止两个停靠小部件之间的制表符,请在应用程序中添加此行代码
setDockOptions(QMainWindow::AnimatedDocks);
qt 中 DockOptions 的默认值为 AnimatedDocks | AllowTabbedDocks
只需尝试将 FocusPolicy 设置为 Qt::ClickFocus,这意味着 QWidget 只能通过鼠标单击而不是键盘选项卡来接受焦点。
更多信息请见此链接 http://qt-project.org/doc/qt-4.8/qwidget.html#focusPolicy-prop