私は2つのqDockWidgetsが同じ許可された領域を持っています.qtはデフォルトで2つのドックウィジェット間のオーバーラップを許可するので、2つのドックウィジェットは1つのタブウィジェットになります. この行為をやめさせたい
質問する
506 次
2 に答える
3
2 つのドック ウィジェット間のタブ移動を停止するには、アプリケーションに次のコード行を追加します
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 に答える