Colección de citas famosas - Diccionario de frases chinas - La diferencia entre los significados de intvar() y stringvar() en Python

La diferencia entre los significados de intvar() y stringvar() en Python

Primero, los roles son diferentes

1. int var(): un objeto bajo Tkinter. Se utiliza para manejar números enteros.

2.Stringvar (): Stringvar no es un objeto integrado en Python, sino un objeto en Tkinter.

En segundo lugar, el valor cambia de manera diferente

1. intvar(): no es necesario realizar un seguimiento de los cambios en el valor de la variable.

2.stringvar(): debe realizar un seguimiento de los cambios en el valor de la variable y asegurarse de que los cambios de valor se puedan mostrar en la interfaz en cualquier momento.

En tercer lugar, características diferentes

1. int var(): al llamar a la función get del tipo int var, la variable primero se convierte en datos de tipo tupla.

2.Stringvar(): Cuando la función set es llamada por el tipo Stringvar, la variable primero se convierte en datos de tipo tupla. De hecho, los datos de tipo tupla se utilizan directamente antes de llamar a la función establecida.

Enciclopedia Baidu-Tkinter

Enciclopedia Baidu-Python