0% encontró este documento útil (0 votos)
40 vistas12 páginas

Introducción a Tkinter en Python

Tkinter es la biblioteca estándar de Python para construir interfaces gráficas (GUI). Tkinter es un puente entre Python y la biblioteca Tk, que se comunica con el sistema de ventanas del sistema operativo. Tkinter incluye widgets como etiquetas, botones y cajas de entrada que permiten crear interfaces gráficas interactivas.

Cargado por

Jhorman Nieto P
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
40 vistas12 páginas

Introducción a Tkinter en Python

Tkinter es la biblioteca estándar de Python para construir interfaces gráficas (GUI). Tkinter es un puente entre Python y la biblioteca Tk, que se comunica con el sistema de ventanas del sistema operativo. Tkinter incluye widgets como etiquetas, botones y cajas de entrada que permiten crear interfaces gráficas interactivas.

Cargado por

Jhorman Nieto P
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

¿ Q U E E S T K I N T E R PA R A

PYTHON?

Es la biblioteca estándar de Python para construir interfaces


gráficas(GUI) En esencia es un puente entre Python y la biblioteca
Tk que es la que en última instancia se comunica con el sistema de
ventanas del sistema operativo. La biblioteca Tk es usada por otros
lenguajes como Perl, Ruby y TCL por lo que tiene un amplio soporte.
ESTE ES UN
CLARO EJEMPLO
¿CÓMO UTILIZAR
FUNCIONES CON
TKINTER?

Como lo decía anteriormente Tkinter


es una librería de Python. El paquete
Tkinter está incluido en Python como
un paquete estándar, por lo que no
es necesario instalar nada para
usarlo. Podemos ver como invoca la
librería usando el “import” para
poder dar uso de la misma.
Podemos observar
que el programador
solicitó usar la librería
tkinter, pero dentro de
la librería usó el
tk,label y botton, es
decir las etiquetas y
botones .
Dentro de las
etiquetas se observa
en la línea 9 y 10
como le pone por
nombre “Esta es la
primera ventana”,
usando el código
correspondiente para
cumplir una función.
Usando también
Button para poder
asignar botones a la
etiqueta “Saludar” y
“Cerrar”.
¿ Q U É E S U N A I N T E R FA Z G R A F I C A ?

La interfaz gráfica de usuario (GUI) es uno de los tres pilares principales de cualquier aplicación, junto con
la seguridad y el rendimiento. Mantener el equilibrio adecuado entre estos tres aspectos garantiza una
experiencia de usuario intuitiva y fluida.

Una interfaz gráfica de usuario (GUI) es lo primero que ve el usuario y con lo que interactúa cuando abre
una aplicación o sitio web. Tener una buena GUI contribuye en gran medida a aumentar la reputación y el
número de usuarios de cualquier plataforma.

Una interfaz de usuario generalmente incluye una gran cantidad de elementos visuales como iconos, botones,
gráficos, texto mostrado y varias otras formas de entrada, como casillas de verificación, cajas de entrada de
texto, etc. Es la combinación de todos estos elementos lo que constituye una parte vital de la experiencia del
usuario de una aplicación o sitio web.
INTERFAZ GRAFICA DE PYTHON
¿QUÉ ES UN WIDGETS Y EXPLIQUE UN EJEMPLO?

Hace referencia a los pequeños programas o funciones que se anexan a un sistema


superior (sea un sitio web o un sistema operativo) y agregan valor a la experiencia de
usuario.
Para tener presente, algunos desarrolladores utilizan el término plugin para referirse a
este tipo de programas informáticos.
Un ejemplo de widget es la lista de tareas pendientes en la pantalla del teléfono móvil.
Esta aplicación no es el gestor de eventos en sí. Tan solo es un programa -más
pequeño- que se conecta al gestor (puede ser Google Calendar) y descarga una
información específica: las tareas pendientes.
¿QUÉ ES UN WIDGETS Siguiendo con el celular, el módulo que indica el
porcentaje restante de batería también es un artilugio.
Y EXPLIQUE UN
Este no se encarga de administrar u optimizar
EJEMPLO? el hardware. Su función es simplemente indicar cuánto
queda de carga disponible.
Para el caso de un sitio web se puede identificar
como widget una casilla de redes sociales, donde se
listan y enlazan los perfiles en Facebook, Twitter,
Instagram y Flickr del autor (como sucede en la parte
superior de este blog).
Un motor de búsqueda interno, las entradas más
recientes, una casilla de anuncios publicitarios y una
nube de etiquetas también son artefactos que agregan
valor y optimizan la experiencia del usuario.
¿Qué es un label? y explique un ejemplo.

Los label que en Ejemplo: from tkinter import *


español significa Label(None,text=" ' Lenguaje de
etiquetas, son widget text = Agrega un texto al Programacion ' ", fg="firebrick").pack()
o componentes de label. Label(None,text=" PYTHON",
python que permite from tkinter import * fg="blue4").pack()
agregar texto. Label(None,text="Python"). Label(None,text=" ").pack()
pack() mainloop() Label(None,text=" | Computacion | ",
Propiedades: fg="lime green").pack() mainloop()

•Text
•fg
•bg
•Font
fg = Permite colocarle color
a la etiqueta.
font = Permite añadirle un tipo de fuente al label. bg = Pemite color un color de fondo al label.
from tkinter import * import tkinter as tk etiqueta
from tkinter import * = [Link](text="Python", fg="black",
root = Tk() [Link]("450x100+200+50") bg="yellow").place(x=60,y=8) [Link]()
lab1 = Label(root,text="Tipo de fuente del texto", fg
='navy',font=('Ravie',16)) [Link]( padx = 50, pady =
30)
[Link]()
¿QUÉ ES UN BUTTON? Y EXPLIQUE UN EJEMPLO?.

El botón es típicamente el control más común


en una aplicación con interfaz gráfica. Un botón
[Link] tkinter as tk
es un recuadro con un texto y/o una imagen [Link] tkinter import ttk
que puede ser presionado por el usuario para [Link] = [Link]()
ejecutar una operación. En Tk está [Link](width=300, height=200)
representado por las [Link]("Botón en Tk")
[Link] = [Link](text="¡Hola, mundo!")
clases [Link] y [Link] .Desde el punto de
[Link](x=50, y=50)
vista del código su utilización es bastante [Link]()
sencilla.
Como cualquier otro control de Tk, para
obtener un botón debemos crear una instancia
de la clase correspondiente:
Aquí creamos una ventana con un botón Aquí presentamos otra ventana con
cuyo texto, representado por el Button:
parámetro text, es ¡Hola, mundo!. El
resultado es el siguiente:

Como podemos observar el Quit! y


Click me! Son 2 button.

También podría gustarte