728x90 반응형 LabelFrame1 [Python tkinter] 3. Frame 위젯으로 창 구획 나누기 GUI로 프로그램을 만들 때, 필자가 가장 중요하게 생각하는 것은 디자인이다. 굉장히 뜬금없이 들릴 수 있는데, 외관을 삐까번쩍하게 만드는 그런 디자인을 말하는 것이 아니라, 위젯을 적절한 위치에 배치할 수 있도록 공간을 할당하는 것을 의미한다. 가령 예시를 하나 보자. 로그인 창을 만든다고 하자. "아이디", "비밀번호" 텍스트가 작성된 Label 위젯과 로그인 폼을 입력받는 Entry 위젯은 전부 place로 창에 배치가 되었다. 만약, 개발을 진행하다가 누군가가 "이거 위젯 위치 오른쪽으로 40 픽셀정도 옮겨주세요"라는 부탁을 받는다면, 필자는 place 함수에 있는 x인자의 값을 전부 하나씩 변경해주어야 한다. 위의 예시야 위젯 개수가 단 4개 뿐이니 그냥 노가다라도 하면 된다지만, 코드가 늘어나.. 2022. 1. 16. 이전 1 다음 728x90 반응형