Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- #
- # tkinter es una biblioteca de Python que es un binding de Tcl/Tk
- import tkinter as tk
- import time
- def guardar():
- nombre = caja_nombre.get() # leo el contenido
- print(nombre) # imprimo el contenido en la consola
- mensaje.set("Nombre guardado")
- caja_nombre.delete(0, tk.END) # borro la caja
- ventana = tk.Tk()
- ventana.config(width=400, height=300)
- ventana.title("Mi primera app gráfica")
- # dejo el tamaño fijo
- # ventana.resizable(0,0)
- # tamaño mínimo permitido:
- # ventana.minsize(200,220)
- # Caja de texto para ingresar un nombre:
- etiqueta = tk.Label(text="Nombre")
- etiqueta.place(x=25, y=25)
- caja_nombre = tk.Entry()
- caja_nombre.place(x=100, y=25, width=200, height=25)
- boton = tk.Button(text="Guardar", command=guardar)
- boton.place(x=120, y=90, width=100, height=50)
- # etiqueta con valor variable
- mensaje = tk.StringVar() # creo una variable str para mostrar texto en una etiqueta
- mensaje.set("Ingrese su nombre en el cuadro de más arriba")
- etiqueta = tk.Label(textvar=mensaje)
- etiqueta.place(x=80, y=50)
- ventana.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement