0% encontró este documento útil (0 votos)
134 vistas3 páginas

Eventos y Botones en Tkinter Python

El documento describe cómo agregar eventos a botones en Tkinter (Python). Explica que Tkinter es una librería que permite crear interfaces gráficas de usuario en Python. Luego, detalla algunos atributos estándar y definidos por el usuario que se pueden establecer en los botones Tkinter, como "command" para asignar una función que se ejecutará al hacer clic, "image" para mostrar una imagen en lugar de texto, y "font" para establecer el tipo de fuente. Finalmente, muestra algunos ejemplos de código para crear botones con Tkinter y configurar

Cargado por

Ezequiel Zuñiga
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
134 vistas3 páginas

Eventos y Botones en Tkinter Python

El documento describe cómo agregar eventos a botones en Tkinter (Python). Explica que Tkinter es una librería que permite crear interfaces gráficas de usuario en Python. Luego, detalla algunos atributos estándar y definidos por el usuario que se pueden establecer en los botones Tkinter, como "command" para asignar una función que se ejecutará al hacer clic, "image" para mostrar una imagen en lugar de texto, y "font" para establecer el tipo de fuente. Finalmente, muestra algunos ejemplos de código para crear botones con Tkinter y configurar

Cargado por

Ezequiel Zuñiga
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 PDF, TXT o lee en línea desde Scribd

Lenguajes de Programacin

Prof. Ibarra Gamiz Mara Concepcin

Agregar eventos a los botones con TKinter(python)


La librera tkinter nos ayudara con la creacin de GUI (Interfaces grficas de usuario) en Python, esta ya se encuentra instalada por defecto por
lo que no debemos preocuparnos por descargarla e instalarla, es una librera multiplataforma lo que permitir ejecutar nuestros scripts en
diversos sistemas como Windows, Linux o Mac.

Estndar

Definido Por el Usuario

Sintaxis

activebackground

DoneButton = Button (mainframe, text = "Done",


font = ("Arial", 8, "bold"), relief = RAISED,
bd=5, justify = CENTER, highlightbackground =
"red", overrelief = GROOVE, activebackground =
"black", activeforeground="blue", command = Done)
[Link](row = 4, column = 1, ipady = 8,
ipadx = 12, pady = 5, sticky = NW, padx = 55)

Cambia el color de fondo del


botn siempre y cuando
este se encuentre activo
(solamente al pulsarlo).

Se establecen parmetros dentro del


botn para especificarle el color del
fondo de este, as dndole parmetros
de algunas propiedades ms.

activeforeground

mycolor = '#%02x%02x%02x' % (64, 204, 208) #


Establecer tu color favorito
mycolor2 = '#40E0D0' # o usar hex
root = [Link]()
[Link](bg=mycolor)
[Link](root, text="Press me!",
bg=mycolor, fg='black', activebackground='black',
activeforeground=mycolor2).pack()
[Link]()

Cambia el color de fondo del


texto en el botn siempre y
cuando este se encuentre
activo (solamente al
pulsarlo).

Puede utilizar una cadena que especifica


la proporcin de rojo, verde y azul en los
dgitos hexadecimales. Por ejemplo, "#
fff" es de color blanco, "# 000000" es
negro, "# 000fff000" es puro verde, y "#
00ffff" es cian puro (verde, ms azul).

from tkinter import *


root = Tk()
Button(root, text='Salir',
command=[Link]).pack()
[Link]()

Funcin o mtodo que se


llama cuando se hace clic en
el botn

Creamos el widget Button, el parmetro


root indica la ventana a la que pertenece,
text=Salir asigna el texto que mostrara
el botn y command=[Link] indica
el comando que se ejecutara al presionar
el botn en nuestro caso es cerrar la
ventana.

command

Proceso

Lenguajes de Programacin
image

b=Button(root,justify = LEFT)
photo=PhotoImage(file="[Link]")
[Link](image=photo,width="10",height="10")
[Link](side=LEFT)
[Link]()

text

b = Button(master, text="OK", command=callback)


[Link]()

font

import tkFont
wfont = [Link](widget['font'])
[Link](weight='bold')

underline

t = Button(None, {'text': 'Test',


'command': _test,
Pack: {}}, underline=1)

Prof. Ibarra Gamiz Mara Concepcin


Imagen que se visualiza en
Se inicializa una variable asignndole el
el botn (en lugar de texto). botn que se creo, dndole ciertos
parmetros. La imagen que se va a
ingresar se le asigna una variable el cual
se especifica que imagen tomara. Por
ultimo se configura la imagen.
Texto que se muestra en el
Se declara el botn asignndole una
botn. Utilizar nuevas lneas variable, el cual contendr ciertos
internas para mostrar varias parmetros donde se establece el texto
lneas de texto.
que se mostrara.
Tipo de fuente del texto del Se declara el nombre del fondo que
botn. Tomar los tipos
manejaremos, dentro de este se
instalados el sistema
establecer una configuracin el cual le
operativo.
daremos la fuente que estaremos
utilizando
Subraya alguna letra del
Se inicializa un botn con una variable el
texto en el botn. Dicha
cual se establecen ciertos parmetros y
letra ser indicada por una
dentro de esos parmetros el underline.
posicin desde 0 hasta n. Si
queremos subrayar, por
ejemplo la primera letra,
sera: underline=0. Por
defecto este atributo se
encuentra en -1 lo que
quiere decir, que ninguna
letra del texto se encuentra
subrayada.

Lenguajes de Programacin
Prof. Ibarra Gamiz Mara Concepcin

Eventos en C#

También podría gustarte