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