Saltar al contenido

Diferencia entre tkinter y Tkinter

No olvides que en las ciencias informáticas un problema casi siempre tiene diferentes resoluciones, no obstante te compartimos lo más óptimo y mejor.

Solución:

Es simple.

Para python2 es:

from Tkinter import *

Para python3 es:

from tkinter import *

Así es como puede olvidarse de esta confusión de una vez por todas:

try:
    from Tkinter import *
except ImportError:
    from tkinter import *

Tkinter es el nombre de Python 2.x para la biblioteca Tkinter. Sin embargo, en Python 3.x, el nombre se cambió a tkinter. Para evitar encontrarme con este problema, suelo hacer esto:

from sys import version_info
if version_info.major == 2:
    # We are using Python 2.x
    import Tkinter as tk
elif version_info.major == 3:
    # We are using Python 3.x
    import tkinter as tk

El uso de mayúsculas de los widgets, métodos y opciones de Tkinter y tkinter es significativamente diferente en todos los ámbitos. En algunos casos, los nombres en sí son diferentes. Algunas características de Tkinter no existen en tkinter y viceversa. Pero, como ya se dijo, la principal diferencia es que Tkinter es un módulo en Python 2x mientras que tkinter es un módulo en Python 3x.

Sección de Reseñas y Valoraciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *