2016-09-02 2 views
2

좋아,이 일은 내게는 기본적인 것 같지만 구현 방법에 대한 정보는 찾을 수 없었다.QGridLayout 행/열 수를 레이아웃 크기에 따라 업데이트하는 방법은 무엇입니까?

동등한 크기의 위젯을 포함하는 일종의 QGridLayout이 있다고 가정합니다. 이제 레이아웃 크기에 따라 행/열 수를 업데이트하고 싶습니다.

wide screen

을하지만 화면의 모든 항목에 맞게 넓은 충분하지 않은 경우는 다음과 같이 수직으로 성장할 것 :

따라서, 상대적으로 넓은 화면에서 예를 들면 그것과 같을 것이다

narrow screen

답변

2

QGridLayout은이 기능을 자동으로 지원하지 않습니다. 다음 중 하나를 수행 할 수 있습니다

    화면 위젯 폭으로 나눈 폭, 위젯에 맞게 충분한 행의 수, 또는

  1. 사용에 따라 설정

  2. 컬럼의 번호와 사용 QGridLayoutflow layout example 및 필요에 맞게 수정하십시오.

관련 문제