codigo:
#!/usr/bin/python # -*- coding: utf-8 -*- # www.pythondiario.com import sys #importamos la libreria sys from Tkinter import * #importamos tkinter def hacer_click(): #definimos la funcion click try: #establecemos el sistema de errores _valor = int(entrada_texto.get()) #obtenemos el valor de la caja de texto y lo guardamos en valor _valor = _valor * 5 #multiplicamos ese valor x 5 etiqueta.config(text=_valor) #Mostramos el valor en la etiqueta en forma de texto except ValueError: #si obtenemos un error etiqueta.config(text="Introduce un numero!") #lanzamos este mensaje app = Tk() #creamos una ventana app.title("Mi segunda App Grafica") #seteamos el titulo #Ventana Principal vp = Frame(app) #creamos un frame vp.grid(column=0, row=0, padx=(50,50), pady=(10,10)) #establecemos la posicion y margenes del frame vp.columnconfigure(0, weight=1) #configuramos el grid en cuanto a columnas vp.rowconfigure(0, weight=1) #configuramos el grid en cuanto a filas etiqueta = Label(vp, text="Valor") #Creamos una etiqueta etiqueta.grid(column=2, row=2, sticky=(W,E)) #establecemos su posicion boton = Button(vp, text="OK!", command=hacer_click) #creamos un boton y definimos sus acciones boton.grid(column=1, row=1) #colocamos el boton en el grid valor = "" #creamos una variable entrada_texto = Entry(vp, width=10, textvariable=valor) #generamos un entry y establecemos sy variable de trabajo entrada_texto.grid(column=2, row=1) #colocamos el grid app.mainloop() #establecemos la propiedad de la ventana mainloopSalida:
Comentarios
Publicar un comentario