이것은 내가 가지고있는 구조입니다. 표시되는대로 label_2 또는 QVBoxLayout의 전체 크기를 찾고 싶습니다. verticalLayout_2->width()
을 사용하면 항상 100을 얻게되고 verticalLayout_2->height()
은 항상 30을 반환합니다. Qt Creator에 따르면이 영역이 확장되어 385x379 인 영역을 채울 것으로 생각됩니다.
Doing label_2-width()
및 label_2-height()
은 창 크기와 영역에 관계없이 100x30으로 확장됩니다.
당신은 (아마도) 레이아웃이 완전히 완료되기 전에 크기를 검사합니다. 나중에 확인하십시오. – Mat
'ui-> setupUi (this)'다음에는 충분하니? 나중에는 실행중인 프로그램에 들어갑니다. – JVE999
나는 그것이 충분하다고 생각하지 않는다. ['showEvent'] (http://qt-project.org/doc/qt-4.8/qwidget.html#showEvent)를 다뤄보십시오. 레이아웃이 100 %가 아닌 그 시점에서 이루어 졌다고 생각합니다. 오랫동안.) – Mat