inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (활용편2) - GUI 프로그래밍 (4시간)

레이아웃 후반전

설정값을 넣는 위치 기준을 모르겠어요

290

구힝

작성한 질문수 3

0

text, selectmode, height, width 이런건 root 옆에 넣는데

side, fill, expand이런건 pack()안에 넣어주는 이유가 뭔가요?? ㅜ

python GUI

답변 1

0

uki020226

그건 해당 내용이 어디에 종속되는가의 차이 떄문입니다. 
그러니까, 
예를 들어, 

list_file = Listbox(list_frame, selectmode="extended"height=15yscrollcommand=scrollbar.set)
list_file.pack(side="left"fill="both"expand=True)

라고 했을떄, 리스트 박스를 만들고 그 리스트 박스의 배치를 어떻게 할건가의 두가지 로 나눠 볼 수 있습니다. 

그런데, 리스트 박스를 만들때 필요한 속성들은 바로 적고, 
리스트 박스의 배치를 할떄 필요한 것들은 Pack 안에 적는 겁니다. 바로 거기에 종속 되니까요. 

즉, side 같은걸 리스트 박스의 옵션으로 넣을 수가 없는게, 리스트 박스 자체의 크기나 형태, 모양 색상 등을 정의 할 수는 있어도, 

그것이 아직 만들어지지도 않았는데 어디에 놓일지는 정의 할 수 없다고 해야 하나요??


좀더 쉽게 설명하면, 

사람 얼굴에서 눈 코 입을 배치 한다고 합시다. 
눈의 가로 세로 크기 같은건 눈을 먼저 만들떄,  눈 자체에 종속된 파라 미터 입니다. 
그러나, 눈이 어디에 위치 할지는 눈에 종속된 파라미터가 아닙니다.  이러한 부분은 Pack 에서 처리 하는거구요. 

이해가 됐을까요?

0

구힝

헐 네 바로 이해됐어요. 뭐가뭔지 완벽히 이해하고 외우는데는 좀 더 공부해야겠지만 무슨 개념인진 알겠어요 감사합니다 !! ㅎㅎㅎㅎ

리스트박스 항목 추가

0

338

1

한글 출력 오류

0

380

1

tkinter에서 버튼 커맨드를 설정할 때 명령을 2개 넣을 수 있나요?

0

563

0

zip 사용시 질문

0

341

0

메뉴랑 스크롤이 안 떠요...

0

267

0

오류

0

264

0

본 강의에서 쓰는 코딩 프로그램에 대한 문의

-1

472

2

photoimage오류

0

1554

2

타입에러가 발생하는 이유를 모르겠어요

0

348

1

pip install pillow

0

462

0

터미널에 한글이 깨져서 나옵니다.

0

208

0

value 질문

0

345

1

yview 매핑

0

382

1

⭐️ vscode에서 tikinter 사용시 자동완성

0

267

1

에러 질문있습니다!

0

351

2

9*9

0

217

1

영상 8:40쯤이 저는 다르게 나와요

0

278

1

함수 뒤에 ()괄호 붙이는 기준이 뭐에요??

0

4766

2

Radiobutton 기본값 설정

0

258

0

정말 신기한게 root = Tk() 복사한것과 내가 적은것과 결과가 달라요

0

291

2

insert() 오류 해석

0

321

0

강의 잘 보았구 질문 하나만 드립니다.

0

275

1

우앙 만들어 봤는데 좋나여?

0

165

0

실행파일...만드는 법

0

403

1