inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

Intro

tkinter Button의 command에서요

287

파란행복

작성한 질문수 4

0

label1 = Label(root, text="안녕하세요")

label1.pack()

def change():

    label1.config(text="또 만나요")

btn = Button(root, text="클릭", command=change)

btn.pack()

change라고 정의된 함수에서 함수 바깥에 있는 label1을 사용하는 것을 볼 수 있는데요.

원래 함수에서 함수 바깥에 있는것을 참조하려면 global을 써야하지않나요? 안써도 되는 건 왜 일까요?

답변 기다립니다.

고맙습니다.

  

python GUI

답변 1

0

qwe7791

지금까지 답변을 기다리신다면 global은 전역 변수라고 불리는데 이런 전역 변수들은 사용에 있어 최대한 지양 하시는 게 좋습니다.

리스트박스 항목 추가

0

339

1

한글 출력 오류

0

381

1

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

0

563

0

zip 사용시 질문

0

342

0

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

0

267

0

오류

0

264

0

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

-1

473

2

photoimage오류

0

1556

2

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

0

349

1

pip install pillow

0

465

0

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

0

209

0

value 질문

0

346

1

yview 매핑

0

382

1

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

0

270

1

에러 질문있습니다!

0

351

2

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

0

291

1

9*9

0

218

1

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

0

279

1

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

0

4768

2

Radiobutton 기본값 설정

0

258

0

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

0

292

2

insert() 오류 해석

0

321

0

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

0

275

1

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

0

166

0