#!/usr/bin/python
# -*- coding: utf-8 -*-
# www.pythondiario.com
import sys
from Tkinter import *
def hacer_click1():
try:
_valor = int(entrada_texto.get())
_valor = _valor * 5
etiqueta1.config(text=_valor)
except ValueError:
etiqueta1.config(text="Introduce un numero!")
def hacer_click2():
try:
_valor2 = int(entrada_texto.get())
_valor2 = _valor2 * 10
etiqueta2.config(text=_valor2)
except ValueError:
etiqueta2.config(text="Introduce un numero!")
def hacer_click3():
try:
_valor = int(entrada_texto.get())
_valor3 = _valor * 15
etiqueta3.config(text=_valor3)
except ValueError:
etiqueta1.config(text="Introduce un numero!")
app = Tk()
app.title("Mi segunda App Grafica")
#Ventana Principal
vp = Frame(app)
vp.grid(column=0, row=0, padx=(50,50), pady=(10,10))
vp.columnconfigure(0, weight=1)
vp.rowconfigure(0, weight=1)
etiqueta1 = Label(vp, text="Valor")
etiqueta1.grid(column=2, row=2, sticky=(W,E))
etiqueta2 = Label(vp, text="Valor")
etiqueta2.grid(column=2, row=4, sticky=(W, E))
etiqueta3 = Label(vp, text="Valor")
etiqueta3.grid(column=2, row=6, sticky=(W, E))
boton1 = Button(vp, text="Multiplica por 5!", command=hacer_click1)
boton1.grid(column=1, row=1)
boton2 = Button(vp, text="Multiplica por 10!", command=hacer_click2)
boton2.grid(column=1, row=4)
boton3 = Button(vp, text="Multiplica por 15!", command=hacer_click3)
boton3.grid(column=1, row=7)
valor1 = ""
entrada_texto = Entry(vp, width=10, textvariable=valor1)
entrada_texto.grid(column=2, row=1)
valor2 = ""
entrada_texto = Entry(vp, width=10, textvariable=valor2)
entrada_texto.grid(column=2, row=3)
valor3 = ""
entrada_texto = Entry(vp, width=10, textvariable=valor3)
entrada_texto.grid(column=2, row=5)
app.mainloop()
lunes, 1 de abril de 2019
Cajas dialogo multiplicación 5, 10 y 15.
En esta ocasión se realizó una caja que nos multiplicará tres numeros dados por 5, 10 y 15 respectivamente.