PDF de programación - Programación GUI con Python

Imágen de pdf Programación GUI con Python

Programación GUI con Pythongráfica de visualizaciones

Publicado el 13 de Diciembre del 2018
7.054 visualizaciones desde el 13 de Diciembre del 2018
86,4 KB
4 paginas
Creado hace 8a (17/08/2015)
Programación GUI con Python

Hoy en día sabemos que Python es un lenguaje de alto nivel para desarrollar
interfaces gráficas de usuario ( GUI). De la cual las más importantes son muchas:

 Tkinter
 wxPython
 JPython

Tkinter es la biblioteca estándar de Python para el desarrollo GUI, al usar Tkinter
con Python nos ofrece un uso rápido y fácil para crear aplicaciones con interfaz
gráfica.

Creación de una aplicación con interfaz gráfica usando Tkinter es una tarea fácil.
Realizar los siguientes pasos

Importe el Tkinter módulo.
Crear la ventana principal de la aplicación GUI.
Agregar uno o más de los widgets antes mencionados a la aplicación GUI.
Introduzca el bucle principal evento para tomar medidas contra cada evento
disparado
por el usuario.



Programación Paralela y Distribuida
Facultad de Ingeniería UAEMex
Noé Jiménez Peñaloza





La poderosa herramienta de Tkinter ofrece muchas mas opciones: controles,
botones y cuadros de texto, que comúnmente se llaman widgets.

Operador
Botón

Lona

CheckButton

Entrada

Marco

Etiqueta

Descripción
El widget de botón se utiliza para mostrar los botones en la
aplicación.
El widget de lienzo se utiliza para dibujar formas, tales como
líneas, óvalos, polígonos y rectángulos, en su aplicación.
El widget de CheckButton se utiliza para mostrar una serie
de opciones como casillas de verificación. El usuario puede
seleccionar varias opciones a la vez.
El control Entrada se utiliza para mostrar un campo de texto
de una sola línea para aceptar los valores de un usuario.
El widget de marco se utiliza como un widget contenedor
para organizar otros widgets.
El widget de etiqueta se utiliza para proporcionar un título de
una sola línea para otros widgets. También puede contener
imágenes.

Cuadro de LISTA El widget de cuadro de lista se utiliza para proporcionar una

Botón Menú

Menú

Mensaje

Botón de Radio

Escala

Barra
Desplazamiento

de

Texto

Nivel Superior

SpinBox

lista de opciones a un usuario.
El widget de botón MENU se utiliza para mostrar los menús
de la aplicación.
El widget de menú se utiliza para proporcionar varios
comandos a un usuario. Estos comandos están contenidas
dentro botón MENU.
El widget de mensaje se utiliza para mostrar los campos de
texto de varias líneas para aceptar los valores de un usuario.
El widget de Radiobutton se utiliza para mostrar una serie de
opciones como botones de
radio. El usuario puede
seleccionar sólo una opción a la vez.
El widget de escala se utiliza para proporcionar un control
deslizante.
El widget de la barra de desplazamiento se utiliza para
agregar la capacidad de desplazamiento a varios widgets,
tales como cuadros de lista.
El widget de texto se utiliza para mostrar texto en varias
líneas.
Los widget de Nivel Superior se utiliza para proporcionar un
recipiente ventana separada.
El widget de casilla de selección numérica es una variante
del widget Entrada Tkinter estándar, que se puede utilizar
para seleccionar a partir de un número fijo de valores.

Programación Paralela y Distribuida
Facultad de Ingeniería UAEMex
Noé Jiménez Peñaloza

Un PanedWindow es un widget contenedor que puede
contener cualquier número de paneles, dispuestos
horizontalmente o verticalmente.
Un labelframe es un simple widget de contenedor. Su
objetivo principal es actuar como un espaciador o
contenedor para diseños de ventana complejos.
Este módulo se utiliza para mostrar cuadros de mensaje en
sus aplicaciones.

PanedWindow

LabelFrame

tkMessageBox



Atributos Estándar

Algunos atributos de gran utilidad se nos muestran a continuación, en la página de
referencia se puede explicar más a detalle el uso de cada uno.

 Dimensiones
 Colores
 Fuentes
 Cursores
 Entre otros

También es importante destacar que Tkinter tiene complementos geométricos
como:

 Pack()
 Método()
 Lugar()

Un módulo de extensión de Python no es más que una biblioteca C normal.En las
máquinas Unix, estas bibliotecas por lo general terminan en .so (por objeto
compartido). En máquinas Windows, normalmente se ve .dll (para la biblioteca
enlazada dinámicamente).



Extensiones Python

 El encabezado del archivo Python.h
 Una función de inicialización
 Tabla de asignación de las funciones



Programación Paralela y Distribuida
Facultad de Ingeniería UAEMex
Noé Jiménez Peñaloza





Referencias:

http://www.tutorialspoint.com/python/python_gui_programming.htm



Programación Paralela y Distribuida
Facultad de Ingeniería UAEMex
Noé Jiménez Peñaloza
  • Links de descarga
http://lwp-l.com/pdf14521

Comentarios de: Programación GUI con Python (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad