Ejercicios GUI Python #1

Ingreso de Usuario

#-*- coding:utf-8 -*-import sys
from Tkinter import *
import tkMessageBox


def Mostrar():

    if ent_v1.get() == "jaqueline" and ent_v2.get() == "22":
        tkMessageBox.showinfo("Usuario Correcto", "Bienvenido")

    else:
        tkMessageBox.showerror("Usuario y/o edad incorrecto", "Ingrese datos correctos")





ventana= Tk()
ventana.title("Operaciones Aritmeticas")
ventana.geometry("600x200")
ventana.config(bg="light blue")

vp = Frame()
vp.grid(column=0, row=0, padx=(50,50), pady=(10,10))
vp.columnconfigure(0 , weight=1)
vp.rowconfigure(0, weight=1)
vp.config(bg="light blue")




etiqueta=Label(vp, text="Ingrese un nombre", font=('Courier',10))
etiqueta.grid(row=2, column=4)
etiqueta.config(bg="darkturquoise")

etiqueta2=Label(vp, text="Ingrese edad", font=('Courier', 10))
etiqueta2.grid(row=3, column=4)
etiqueta2.config(bg="darkturquoise")

v1=""ent_v1=Entry(vp,width=40, textvariable=v1)
ent_v1.grid(row=2, column=5)

v2=""ent_v2=Entry(vp,width=40, textvariable=v2)
ent_v2.grid(row=3, column=5)


boton=Button(vp, text="Mostrar", command=Mostrar)
boton.grid(row=6, column=2)
boton.config(bg="lightsteelblue")




ventana.mainloop()





Programa que muestra datos de una persona si es activa, sedentaria o moderada
#-*- coding:utf-8 -*-import sys
from Tkinter import *
import tkMessageBox

#funciones de procesamientodef procesar():

    resultado= peso.get() + altura.get()
    tkMessageBox.showinfo("Resultado", resultado)



#Instancia de la clase Tkventana = Tk()
ventana.title('Generador de Rutinas')

#Variables que almacenarán los datospeso = IntVar()
altura = IntVar()
cintura = IntVar()
cuello = IntVar()
genero = IntVar()
genero.set(1)
cadera = IntVar()
actividad = StringVar()
actividad.set("Sedentario")

#generación de widgets#pesoetiqueta_peso = Label(ventana, text='Peso:')
entrada_peso = Entry(ventana, textvariable=peso)
etiqueta_peso.grid(row=1, column=1)
entrada_peso.grid(row=1, column=2)

#alturaetiqueta_altura = Label(ventana, text='Altura: ')
entrada_altura = Entry(ventana, textvariable=altura)
etiqueta_altura.grid(row=2, column=1)
entrada_altura.grid(row=2, column=2)

#generoetiqueta_genero = Label(ventana, text='Genero: ')
entrada_genero_1 = Radiobutton(ventana, text='Masculino', variable=genero, value=1)
entrada_genero_2 = Radiobutton(ventana, text='Femenino', variable=genero, value=2)
etiqueta_genero.grid(row=5, column=1)
entrada_genero_1.grid(row=5, column=2)
entrada_genero_2.grid(row=5, column=3)

#actividadetiqueta_actividad = Label(ventana, text='Actividad: ')
entrada_actividad = OptionMenu(ventana, actividad, "Sedentario", "Moderado", "Activo")
etiqueta_actividad.grid(row=7, column=1)
entrada_actividad.grid(row=7, column=2)

#botonboton = Button(ventana, text='Procesar', command=procesar )
boton.grid(row=8, column=3)

#ejecución de ventanaventana.mainloop()







No hay comentarios:

Publicar un comentario