我有两个 qDockWidgets 具有相同的允许区域,qt 默认情况下允许两个停靠小部件之间重叠,因此两个停靠小部件将是一个选项卡小部件。我想停止这种行为
问问题
506 次
2 回答
3
要停止两个停靠小部件之间的选项卡,请在您的应用程序中添加这行代码
setDockOptions(QMainWindow::AnimatedDocks);
qt 中 DockOptions 的默认值为AnimatedDocks | AllowTabbedDocks
于 2014-12-11T09:01:59.227 回答
0
只需尝试将 FocusPolicy 设置为 Qt::ClickFocus,这意味着 QWidget 将仅通过鼠标单击而不是通过键盘选项卡接受焦点。
此链接上的更多信息http://qt-project.org/doc/qt-4.8/qwidget.html#focusPolicy-prop
于 2014-12-11T08:31:44.683 回答