2014-10-28 4 views
0

QGridLayouts을 다른 QGridLayout 안에 넣을 수 있습니까? UI 디자이너를 사용하여이 작업을 수행하려고 했으므로 모든 QGridLayouts의 크기를 일정하게 조정할 수 있습니다.QGridLayout 내의 QGridLayouts

이것은 내가 재미있게 만드는 Ultimate-Tic-Tac-Toe 게임용입니다.

여기에 9 개의 QGridlayouts가 있습니다. 함께 그룹화하려고합니다. 상자를 확장하려면 각 상자를 통해 확장해야합니다. 아니면 첫 번째 상자를 복사/붙여 넣기하고 다시 정렬해야합니다.

enter image description here

나는 그들 모두를 선택하고 Lay Out in a Grid을 클릭,하지만 그들이 표시되는 방법을 엉망으로 시도했다. 특히 레이아웃을 구분하는 선. 이 일을 정확하게하지 않습니까?

이것은 단지 이상한 같습니다

enter image description here

+0

이러한 레이아웃은 대개 디자이너와 코드를 함께 사용하는 경우에 가장 적합합니다. 아마도 [이 전함 게임에 대한 내 대답] (http://stackoverflow.com/questions/8335025/qt-update-pixmap-grid-layout-with-2d-array-values)의 정신이 도움이 될 것입니다. – HostileFork

답변

1

예, 다른 QGridLayoutQGridLayout를 삽입 아무 문제가 없다. 여기 디자이너가 어떻게 할 수 있는지 보여주는 데모가 있습니다.
미리보기에서 위젯을 열 때 어떤 선도 표시되지 않으므로주의해야합니다. 이는 디자인 용도로만 볼 수 있습니다. 레이아웃에 단추가 추가되어 미리보기에서 배치 된 모양을 볼 수 있습니다.

enter image description here

관련 문제