간단한 질문이지만 제대로 표시 할 수 없습니다.C++, Qt, 창 크기 조정 실제 레이아웃 높이보다 많음
나는 QVBoxLayout
을 포함하는 QScrollArea
을 포함하는 QDialog
을 가지고 있습니다. 대화 상자가 수직으로 크기를 조정할 수 있지만 스크롤 막대가 사라지는 지점까지만 대화 상자를 표시하고 레이아웃을 전체적으로 표시하려고합니다.
크기 힌트와 같은 다양한 매개 변수를 사용하여 QDialog::setMaximumHeight(int)
을 시도했지만 지금까지 아무 것도 작동하지 않았습니다.
https://github.com/scopchanov/MaxDialogHeight :
setMaximumHeight(widget->sizeHint().height());
내가 너희를 위하여 예비 한 예를 살펴 보자 : 주어진 설명을 바탕으로
는