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#