더북(TheBook)

15.2.7 프레임

웹 페이지를 보면 화면을 구역별로 나눠 비슷한 콘텐츠끼리 묶어 놓는 것을 볼 수 있습니다. 이렇게 웹 페이지 화면을 구역별로 나누는 것을 프레임(frame)이라고 합니다.

예를 들어, 우리에게 익숙한 포털 사이트 화면은 다음 그림처럼 구역을 나눌 수 있습니다.

▲ 그림 15-13 웹 사이트 화면의 프레임

tkinter에서도 프레임 위젯을 활용해 비슷한 성격을 가진 위젯이나 위치가 가까운 위젯끼리 묶어 구역을 설정할 수 있습니다. 다른 위젯과 마찬가지로 Frame 클래스의 객체를 만들고, 이 객체에 위젯을 배치하면 해당 프레임에 위젯이 나타납니다. 프레임도 여러 개를 만들어 배치할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.