Entradas

Mostrando entradas de diciembre, 2013

Python GUI - Menú de Opciones

Imagen
El modulo tkinter cuenta con el widget OptionMenu que nos permite insertar en nuestras GUI’s un botón con diferentes opciones que podemos seleccionar, parecido al combobox de en .net framework, java o en otras tecnologías que nos permites crear interfaces graficas de usuario.

OpenCV Detectar Círculos

Imagen
Del mismo modo como detectamos las líneas en una imagen opencv cuenta con funciones para detectar los círculos HoughCircles, en este caso la función nos devolverá el punto central del circulo (x,y) y el radio del mismo r.

Python GUI Text

Imagen
Otro widget con el que contamos a la hora de crear interfaces graficas de usuario (GUI) en python para mostrar texto es Text, este nos permite mostrar texto en varias líneas, aplicar con formato, visualizar imágenes, entre otras cosas más.

OpenCV Detectar Líneas

Imagen
Las funciones de OpenCV HoughLines y HoughLinesP son usadas para detectar líneas en una imagen, ambas funciones usan el método HoughTransform usado para buscar líneas, círculos y otras formas básicas.

Python GUI Cajas de Texto

Imagen
Otro widget o control comúnmente utilizado en el diseño de interfaces gráficas de usuario (GUI) en Python es el Entry que nos permite crear una caja en la que el usuario puede introducir una línea de texto.

Python GUI Botones

Imagen
Los botones son uno de los controles que comúnmente utilizamos a la hora de crear interfaces gráficas de usuario (GUI) en python, en esta sección veremos la clase Button del módulo tkinter utilizado para agregar los botones. Agregar BotonesEl proceso de agregar un botón es igual a lo que ya vimos anteriormente con el label, el siguiente código crea una ventana y agrega un botón que al pulsar en el cierra la ventana.fromtkinterimport* root = Tk() Button(root, text='Salir', command=root.destroy).pack() root.mainloop() La única diferencia con lo visto anteriormente es la línea 3, en la cual creamos el widget Button, el parametro root indica la ventana a la que pertenece, text=’Salir’ asigna el texto que mostrara el botón y command=root.destroy indica el comando que se ejecutara al presionar el botón en nuestro caso es cerrar la ventana.Posicionar los widgetEl método pack() posiciona el botón en el TOP por defecto, pero podemos cambiar su posición al especificar el atributo si…