¿Qué es Tkinter?

Contenido del Bootcamp dirigido por:

¿Qué es Tkinter?
¿Qué encontrarás en este post?

El desarrollo de aplicaciones es un mundo lleno de conceptos, herramientas y complejidades. Por eso, si estás en camino de convertirte en un programador de aplicaciones, te recomendamos conocer qué es Tkinter. Se trata de una herramienta o binding que seguramente utilizarás para perfeccionar la creación de tus aplicaciones de escritorio. En este post, te contaremos qué es Tkinter, por qué es tan importante y cuáles son algunos de sus elementos.

Qué es Tkinter, la librería de Python

Tkinter es una librería del lenguaje de programación Python y funciona para la creación y el desarrollo de aplicaciones de escritorio. Esta librería facilita el posicionamiento y desarrollo de una interfaz gráfica de escritorio con Python. Tkinter es el paquete estándar de Python para interactuar con Tk.

De acuerdo a la documentación de Python, TK se describe a sí mismo como el único toolkit o kit de herramientas para el desarrollo de una interfaz gráfica de usuario (GUI) que funciona en todos los sistemas operativos, es decir, funciona en Windows, Mac OS y Linux. Además, está diseñado y preparado para lenguajes dinámicos con un alto nivel, como pueden ser Tcl, Ruby o Perl, entre otros.

Por tanto, con su uso no es necesario que accedas a las rutinas de bajo nivel de cualquiera de los sistemas operativos para controlar gráficamente la pantalla de las interfaces de usuario que piensas crear. Saber qué es Tkinter te aporta mucha facilidad en el desarrollo de tus aplicaciones.

qué es tkinter

Elementos creados con Tkinter

Ventana de aplicación

Con los conceptos de la librería de Tkinter es posible realizar la venta de tu aplicación. Una ventana de aplicación es un lienzo donde se dispondrán una serie de controles.

Widgets

Aquí a los controles de las ventanas de aplicación se les llama widgets. Estos se encargan de realizar las acciones de nuestra aplicación. Pueden ser cuadros de texto (donde el usuario podrá escribir), etiquetas de texto (el programa comunicará texto que no se podrá modificar) o botones, entre otros. Los controles tienen una posición y estilo que pueden modificarse. Además, responderán acciones del usuario, es decir, los eventos gestionados.

Más ventanas

Se utilizan en programas en los que se necesitan ventanas diferente a la ventana de aplicación. Funcionan para varios objetivos, como mensajes de aplicación o ventanas hijas para dar de alta a un usuario, entre otros.

¿Cómo implementar lo aprendido?

🔴 ¿Quieres Aprender a Programar con Python? 🔴

Descubre el Full Stack Jr. Bootcamp - Aprende a Programar desde Cero de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp Aprende a Programar desde Cero por una semana

Ahora que sabes qué es Tkinter y cómo puedes utilizar esta librería de Python para la creación y desarrollo de aplicaciones de escritorio, esperamos que la implementes en tus programas. Es una herramienta muy versátil que complementará tu ideas.
Si quieres saber más acerca de cómo utilizar Tkinter en tus programas y otros elementos de esta librería, puedes empezar por revisar nuestro Bootcamp Aprende a Programar desde Cero. En pocos meses, desarrollarás un perfil de programador júnior para entrar en el sector IT. ¡No te lo pierdas y matricúlate ya!

¡CONVOCATORIA ABIERTA!

Aprende a Programar desde Cero

Full Stack Jr. Bootcamp

Apúntate y consigue uno de los perfiles más demandados con Python, Java y Spring Boot en solo 6 meses.