중화사전망 - 서예자전 - 파이썬에서 intvar () 와 stringvar () 의 의미 차이

파이썬에서 intvar () 와 stringvar () 의 의미 차이

첫째, 역할이 다르다

1, int var():Tkinter 아래의 오브젝트. 정수를 처리하는 데 사용됩니다.

2.Stringvar (): Stringvar 는 파이썬의 내장 객체가 아니라 Tkinter 아래의 객체입니다.

둘째, 가치 변화는 다르다

1, intvar (): 변수 값의 변경 사항을 추적할 필요가 없습니다.

2.stringvar (): 변수 값의 변경 사항을 추적하여 값의 변경 사항이 인터페이스에 항상 표시되도록 해야 합니다.

셋째, 특성이 다르다

1, int var():int var 유형이 get 함수를 호출할 때 먼저 변수를 튜플 유형의 데이터로 변환합니다.

2.Stringvar (): Stringvar 유형에 의해 set 함수가 호출될 때 먼저 변수를 튜플 유형 데이터로 변환합니다. 실제로 튜플 유형의 데이터는 set 함수를 호출하기 전에 직접 사용됩니다.

바이두 백과 -Tkinter

바이두 백과-파이썬