from Tkinter import *
def poligono(val1, val2,val3,val4):
v1 = Toplevel(ventana)
v1.title('Grafica')
v1.protocol('WM_DELETE_WINDOW', 'onexit')
v1.geometry('500x500')
grafica = Canvas(v1, width = 300 , height = 300, bg = 'black')
grafica.pack(expand=YES, fill=BOTH)
val1= int(e1.get())
val2= int(e2.get())
val3 = int(e3.get())
val4 = int(e4.get())
grafica.create_oval(val1, val2, val3, val4, fill = 'red')
b = Button(grafica, text = 'Regresar', command = lambda: ejecutar(ocultar(v1)))
b.grid(row = 1, column = 3)
def ocultar(v1):
v1.destroy()
def ejecutar(f):
ventana.after(200, f)
ventana = Tk()
ventana.title('Graficando')
ventana.geometry('700x300')
v1= ''
v2= ''
v3= ''
v4= ''
etiqueta1= Label(ventana, text = 'Valor X1')
etiqueta1.grid(row = 2, column = 1)
etiqueta2= Label(ventana, text = 'Valor Y1')
etiqueta2.grid(row = 3, column = 1)
etiqueta3= Label(ventana, text = 'Valor X2')
etiqueta3.grid(row = 2, column = 3)
etiqueta4= Label(ventana, text = 'Valor Y2')
etiqueta4.grid(row = 3, column = 3)
e1 = Entry(ventana, textvariable = v1)
e1.grid(row = 2, column =2)
e2 = Entry(ventana, textvariable = v2)
e2.grid(row = 3, column = 2)
e3 = Entry(ventana, textvariable = v3)
e3.grid(row = 2, column = 4)
e4 = Entry(ventana, textvariable = v4)
e4.grid(row = 3, column = 4)
b1 = Button(ventana, text = 'Graficar un circulo:', command = lambda:poligono(v1,v2,v3,v4))
b1.grid(row =4, column =2)
b2 = Button(ventana, text = 'Salir', command = lambda: ejecutar(ocultar(ventana)))
b2.grid(row= 4, column = 3)
mainloop()
Suscribirse a:
Comentarios de la entrada (Atom)
Unidad 3 - Configuracion y Administracion del Espacio en Disco
3.1 Estructuras logicas de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que ...
-
from Tkinter import * import tkMessageBox root = Tk() root.geometry("500x500") root.title("Saludador") roo...
-
CR EQU 13 LF EQU 10 IMPRIMIR EQU 9 FIN EQU 4C00H DOS EQU 21H TAB EQU 09H DATOS SEGMENT ENCABEZADO DB 13,10,13,10,TAB,TAB,"...
-
import os #libreria para obtener rutas de direcciones en carpetas import random # para generar numeros aleatorios import threading #li...
No hay comentarios.:
Publicar un comentario