Entradas

Mostrando las entradas de mayo, 2017

Insertar imágenes en Tkinter

    Las imágenes son uno de los elementos de mayor importancia dentro de una interface gráfica. Mediante "Pillow" podemos insertar imagenes y realizar la manipulación necesaria para lograr el resultado final deseado.

Entry en Tkinter

   El widget Entry nos permite agregar la funcionalidad de un campo de ingreso de texto para que el usuario ingrese sus datos. Este nos permite realizar multitud de funciones dentro de nuestro programa como un login, campo de búsqueda o modificación de datos.

Listbox en Tkinter

    ListBox es un widget proporcionado por Tkinter de gran utilidad y que nos permite mostrar en pantalla una serie de elementos en forma de lista. Este widget es especialmente útil al mostrar todos los productos de una categoría y poder seleccionar uno de ellos para interactuar con el mismo. Para integrarlo a nuestra interface solo debemos escribir "Listbox()" y agregarle los parámetros deseados.

Botones en Tkinter

    Los botones son uno de los componentes más importantes dentro de una interface gráfica porque permiten realizar cualquier acción que el usuario desee con un simple clic sobre un objeto. La creación de estos botones es sumamente sencilla debido a que solamente se debe escribir en el código "Button()" y agregarle todos los parámetros deseados.

Frames en Tkinter

    Los frames son la forma más básica de organizar las ventanas de una interface gráfica. Se pueden visualizar como contenedores generales de todos los elementos existentes dentro de ellos y son de gran utilidad al referenciar widgets y establecer su parentesco.     Estos frames brindar gran control y facilidad de uso al programar dentro del paradigma orientado a objetos.   

Manejo de la geometría en Tkinter

    En Tkinter existen distintas formas de manejar la forma en que se organizan los elementos de una ventana o aplicación. Dentro de las principales opciones se encuentran "pack", "grid" y "place". Uno de los que será más utilizado para el desarrollo de mi interface gráfica será "grid" debido a la facilidad de organizar los elementos en filas y columnas, con lo que permite alcanzar las necesidades especificas del desarrollador. También, "pack" es de suma utilidad para elementos que no necesitan una posición específica.     Cabe destacar que estas opciones tambien ofrecen parámetros para realizar distintas funciones como agregar espaciados, determinar tamaños específicos o alinear objetos.  

Conociendo más sobre Tkinter

    Tkinter es una librería desarrollada para python con el objetivo de facilitar el proceso de creación de programas con interfaces gráficas. Este ofrece una gran variedad de objetos para integrar dentro de esta interface como botones, texto, menús, campos de entrada de texto, entre otros.

Indagación sobre librerías para crear GUIs

    Dentro de las posibilidades que Python ofrece para crear distintos tipo y formas de programas encontramos las interfaces gráficas, parte muy importante de todo programa.     En este lenguaje de programación se implementan librerías que permiten accesar a todas las funcionalidades que son necesarias para crear una GUI. Existen diversas alternativas como Kivy, Tkinter, PyQt, entre otras. Por motivo de la variedad existente de librerías es que se debe realizar la indagación necesaria para determinar la más adecuada a las necesidades en particular del proyecto.