2 개의 qDockWidget에 허용되는 영역이 동일하게 설정되어 있으므로 qt는 기본적으로 두 개의 Dock 위젯을 겹치게하여 두 개의 Dock 위젯이 하나의 탭 위젯이되도록합니다. 이 동작을 멈추고 싶습니다.같은 영역에있는 두 개의 qdock 위젯 간의 중복을 방지하는 방법은 무엇입니까?
2
A
답변
3
에서
대한 추가 정보는 응용 프로그램에서이 코드 줄을 추가 두 개의 도크 위젯 사이의 탭 이동을 중지
setDockOptions(QMainWindow::AnimatedDocks);
QT에서 DockOptions의 기본 값은 AnimatedDocks | AllowTabbedDocks
0
QFrame을 setFocusPolicy로 설정하면 QWidget이 키보드 탭이 아닌 마우스 클릭만으로 포커스를받을 수 있습니다. 이 링크 http://qt-project.org/doc/qt-4.8/qwidget.html#focusPolicy-prop
I입니다 죄송합니다. 제 질문이 충분하지 않았다고 생각합니다. 내가 키보드 탭 키를 의미하지 않았을 때 두 도킹 위젯이 겹치기 때문에 두 개의 도킹 위젯이 하나의 탭 위젯이 될 것입니다. 내가 필요한 것은이 동작을 멈추는 것입니다. – MaramWadi
오케이, 질문을 수정하십시오. –