2011-03-18 2 views
0

Qt에서 레이아웃 관리자 시스템을 사용하는 데 문제가 있습니다. 이것은 심비안 응용 프로그램이 될 것이므로 다른 장치로 크기를 조정해야합니다. 이것은 레이아웃을 사용하여 수행됩니다.Qt : 세로 레이아웃에서 높이를 어떻게 설정합니까?

아래 이미지에서 세로 레이아웃이 있지만 각 셀의 너비와 높이를 얼마나 가져야할지 결정할 수있는 방법을 모르겠습니다.

파란색을 최상위 레이블 배경으로 사용하고 싶지만 지금은 최고로 좋지는 않습니다.

아무도 내가 이것을 할 수있는 방법을 알고 있습니까?

Qt layout design

답변

6

당신은 그것과 선택 '크기 제약'을 마우스 오른쪽 버튼으로 클릭하여 위젯의 최대 크기를 설정할 수 있습니다 (난 : Qt는 새로운 해요). 이 메뉴에서 현재을 수직/수평 또는 양방향의 최대/최소 크기로 표시 할 수있는 동작을 찾을 수 있습니다.

위젯을 선택하고 '속성 편집기'에서 번호를 설정하여 숫자를 직접 설정할 수도 있습니다. QWidget 속성 아래에 있어야합니다.

세로 레이아웃의 높이를 직접 설정할 수는 없지만 세로 레이아웃이있는 위젯의 높이를 설정할 수는 있습니다.

상위 위젯이 공간의 33.33 %를 차지하도록 위젯을 분할하려면 스트레치 값을 사용하십시오. 상단 위젯을 1로 설정하고 하단 위젯을 2로 설정하십시오.

+0

팁 주셔서 감사합니다! – Ikky

관련 문제