PROGRAMA TRADUCTOR
from Tkinter import * import tkMessageBox # def Ingles sera nuestra primera funcion def Ingles(): # con ella traduciremos una palabra de ingles a espanol # mediante varios if en donde condicionaremos las palabras que nuestro programa traducira # escribimos nuestra palabra entre comillas para que nuestro text field la lea # si es correcta, nos mostrara la traduccion, si no, un mensaje que muestre que la palabra no existe palabra = (entrada_texto.get()) if palabra == "dog": resultado.config(text="Perro") elif palabra == "cat": resultado.config(text="Gato") elif palabra == "door": resultado.config(text="Puerta") elif palabra == "window": resultado.config(text="Ventana") elif palabra == "blue": resultado.config(text="Azul") else: resultado.config(text="la palabra no existe") def Espanol(): palabra = (entrada_texto.get()) if palabra == "manzana": resultado.config(text="Apple") elif palabra == "naranja": resultado.config(text="Orange") elif palabra == "lapiz": resultado.config(text="pencil") elif palabra == "libro": resultado.config(text="Book") elif palabra == "mapache": resultado.config(text="Raccoon") else: resultado.config(text="la palabra no existe") app = Tk() app.title("Traductor de idioma") app.geometry("600x200") # Ventana Principalvp = Frame(app) vp.grid(column=0, row=0, padx=(50, 50), pady=(10, 10)) vp.columnconfigure(0, weight=1) vp.rowconfigure(0, weight=1) etiqueta = Label(vp, text="Escribe la palabra a traducir ") etiqueta.grid(column=1, row=1, padx=(20, 20), pady=(20, 20)) etiqueta = Label(vp, text="El resultado de la traduccion es: ") etiqueta.grid(column=1, row=2, padx=(20, 20), pady=(20, 20)) resultado = Label(vp, text="") resultado.grid(column=2, row=2, padx=(20, 20), pady=(20, 20)) palabra = ""entrada_texto = Entry(vp, width=20, textvariable=palabra) entrada_texto.grid(column=2, row=1) boton = Button(vp, text="Traducir a espanol", command=Ingles) boton.grid(column=3, row=1) boton2 = Button(vp, text="Traducir a ingles", command=Espanol) boton2.grid(column=3, row=2) botonsalir = Button(vp, text="Salir", command=vp.quit) botonsalir.grid(column=4, row=3) app.mainloop()
No hay comentarios:
Publicar un comentario