2010-07-02 5 views
1

QT를 사용하여 UI 프로그래밍을 배우고 있는데 위젯의 크기가 어떤 의미인지 혼란 스럽습니다."위젯 크기"의 의미는 무엇입니까?

픽셀 수입니까? 또는 문자 그대로 인치, cm 또는 무언가로 측정 된 크기를 의미합니까?

픽셀 단위로 측정 한 경우 실제 크기가 픽셀 밀도에 좌우되지 않습니까?

+1

대부분 위젯 크기를 픽셀 단위로 측정됩니다 here를 찾을 수 있습니다. 예를 들어 앱을 최적화 할 수 있습니다. 1200x1000 화면에 맞추려면 업 스케일링이 문제가되지 않는다는 것을 압니다 (아래로). – InsertNickHere

+0

픽셀 수는 위젯의 영역을 측정하는 방법입니다. :) 아마도 너비와 높이라는 두 개의 숫자가 필요할 것이다. –

+0

@InsertNickHere, 1200x1000 화면이라고하면이 해상도를 가진 모든 장치의 물리적 크기가 같습니까? – chappar

답변

2

Qt는 픽셀을 위젯 크기의 측정 값으로 사용합니다. 그러나 픽셀을 사용하여 위젯의 크기를 명시 적으로 지정하는 것은 거의 필요하지 않습니다. 대신 layout management에 대해 제공된 기능을 사용하십시오. 이렇게하면 응용 프로그램/대화 상자 레이아웃이 다른 창이나 화면 크기로 쉽게 확장됩니다.