레이어 아웃 설정중 좌표 값설정시 질문드립니다.

조회수 545회

그리드레이아웃으로 값과 리스트를 만들고 있습니다

[     1     ][     2    ][     3    ][     4    ]
[     5     ][     6    ][     7    ][     8    ]

위에처럼 4*2 칸을 만들고있는데 ij는 좌표값으로 만들었는데 a리스트값에 위젯값을 8개 넣으려고 하는데 어떤 식으로 해야 할지 모르겠습니다.

a = [1,2,3,4,5,6,7,8]
b = 0
for i in range(2):
    for j in range(4):
        grid1.addWidget(a[b], i, j)
        b += 1

이런식으로 만들기는 했지만 더 정확한 방법은 어떤게 있을가요?

  • 질문이 이해가 잘 안됩니다. nowp 2019.4.4 12:31
  • 어... `grid1.addWidget(a[b], i, j)` 중 `a[b]` 부분을 4*2로 표현하려면 인덱싱 0~7까지 나와야하는데 중첩문안에서 0~7까지 만들려면 어떻게해야하는지 잘모르겠습니다. 다크매터 2019.4.4 18:44

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)