중화사전망 - 서예자전 - 파이썬에서 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
바이두 백과-파이썬