¿Qué es Tkinter?

Autor: | Última modificación: 5 de septiembre de 2022 | Tiempo de Lectura: 2 minutos
Temas 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: una 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, Perl o Python, 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.

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

En TK 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

🔴 ¿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

Se utilizan en programas donde 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?

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 complementerá 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 junior para entrar en el sector IT. ¡No te lo pierdas y matricúlate!

[email protected]

¿Sabías que hay más de 40.000 vacantes para desarrolladores web sin cubrir en España? 

En KeepCoding llevamos desde 2012 guiando personas como tú a áreas de alta empleabilidad y alto potencial de crecimiento en IT con formación de máxima calidad.

 

Porque creemos que un buen trabajo es fuente de libertad, independencia, crecimiento y eso ¡cambia historias de vida!


¡Da el primer paso!