# -*- coding: utf-8 -*-import sys from Tkinter import * import tkMessageBox import random def generar(): try: valor = int(ent_numero.get()) valor2 = int(ent_numero2.get()) numero= random.randint(valor,valor2) mensaje = ("Obtuviste el numero", numero, " c:") tkMessageBox.showinfo("Resultado", mensaje) except ValueError: tkMessageBox.showwarning("Error", "Ingrese un dato valido") app= Tk() app.title("Saludar") app.geometry("500x400") app.config(bg="skyblue") vp = Frame(app)
vp.grid(column=0, row=0, padx=(50,50),pady=(10,10))#grid nos sirve para posicionar
vp.config(bg="skyblue") vp.columnconfigure(0, weight=1) vp.rowconfigure(0, weight=1) etiqueta = Label(vp, text="Primer Numero\n" ) etiqueta.grid(column=1, row=1, sticky=(W, E)) etiqueta.config(bg="skyblue") etiqueta2 = Label(vp, text="Segundo Numero") etiqueta2.grid(column=1, row=3, sticky=(W, E)) etiqueta2.config(bg="skyblue") numero1= ""ent_numero = Entry(vp, width=40, textvariable=numero1) numero2= ""ent_numero2 = Entry(vp, width=40, textvariable=numero2) boton = Button(vp, text= "Haga click", command=generar,bg="lime") boton.grid(column=1, row=8) app.mainloop()