Tutorial de Tkinter - Hello World
Comenzaremos nuestro viaje a Tkinter con el popular programa Hello World
.
from sys import version_info
if version_info.major == 2:
import Tkinter as tk
elif:
import tkinter as tk
app = tk.Tk()
app.title("Hello World")
app.mainloop()
La ventana será así:
El nombre del módulo Tkinter ha cambiado de Tkinter
en Python 2 a Tkinter
en Python 3. Por lo tanto, si quieres escribir códigos Tkinter compatibles con Python 2 y 3, necesitas comprobar el número de la versión principal de Python antes de importar Tkinter.
Para Python 2
import Tkinter as tk
Para Python 3
import tkinter as tk
En la siguiente línea
app = tk.Tk()
La ventana de la aplicación que es una ventana principal podría tener otros widgets como etiquetas, botones y lienzo en sí misma. Es la ventana padre de todos sus widgets.
app.title('Hello World')
Nombra la ventana principal como Hello World
.
app.mainloop()
Después de que se cree la instancia de la ventana, se debería llamar a mainloop()
para que la ventana entre en el bucle sin fin, de lo contrario no se mostrará nada.