Documentacion de codigo (cuadros de dialogo)

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 mainloop
Salida:


Comentarios