새로운 QT 위젯이 사용 가능한 모든 공간을 채우는 데 문제가 있습니다.새로운 위젯이 사용 가능한 공간을 채우는 방법?
지형 레이아웃 (mVisual
)에 위젯 (QGLWidget)을 추가하고 mVisual이 최대 영역을 차지하도록 레이아웃 크기를 조정하고 싶습니다. 다음과 같이
내 레이아웃은 같습니다
이내가 가진 코드는 문제가
ui.setupUi(this);
mWidget = new glStream();
//mWidget->setMinimumHeight(480);
//mWidget->setMinimumWidth(480);
ui.mVisual->addWidget(mWidget);
입니다 내가 수동으로 너비 또는 높이를 설정하지 않으면 내가 할 수없는 것을 심지어 그것을 추가 할 때 내 위젯을 참조하십시오! 내가 생각할 수있는
있는 유일한 방법은 parentSize-lytControlsSize
같은 어떤 종류 또는 산술 연산을 수행하는 것입니다, 그러나 이것은 더러운 MFC 같은 느낌.
하나 개의 레이아웃 (mVisual
)가 최소가되도록 다른 하나는 최대 동안 어떻게 내 위젯을 레이아웃 할 수 있습니까?
봐, 그것은 무료로 공간을 얻을 때 위젯의 동작을 제어하는 데 몇 플래그가 있습니다. – ixSci