El siguiente código realiza la suma de dos números enteros en una ventana. El enfoque que se da es programación estructurada.
# Se usa Python en su versión 3
# Se usa tkinter para la creación y manejo de ventanas
from tkinter import *
# Creación de la ventana, se coloca titulo y tamaño.
w = Tk()
w.title("Suma de dos números enteros")
w.geometry('350x200')
# Creación de etiquetas
lbl1 = Label(w,text="Primer número: ")
lbl1.grid(column = 0, row=0)
lbl2 = Label(w,text="Segundo número: ")
lbl2.grid(column = 0, row=1)
lbl3 = Label(w,text="Resultado: ")
lbl3.grid(column = 0, row=2)
# Creación de cuadros de textos
txt1 = Entry(w, width = 10)
txt1.grid(column = 1, row = 0)
txt2 = Entry(w, width = 10)
txt2.grid(column = 1, row = 1)
# Una etiqueta para mostrar el resultado
lbl4 = Label(w,text="")
lbl4.grid(column = 1, row=2)
# Función que realiza la suma
def sumar():
n1 = int(txt1.get())
n2 = int(txt2.get())
s = n1 + n2
lbl4.configure(text = s)
# creación de botones y asignación de eventos
btn1 = Button(w, text = "Sumar", command = sumar)
btn1.grid(column=0, row=3)
btn2 = Button(w, text = "Salir", command = quit)
btn2.grid(column=1, row=3)
# la ventana empieza a leer los eventos
w.mainloop()
No hay comentarios.:
Publicar un comentario