martes, 3 de octubre de 2017

PROGRAMA DE FIGURAS

from Tkinter import *

ventana = Tk()
ventana.title(
"Ventana")
ventana.config(
bg="lightblue")
ventana.geometry(
"1400x200")


def mostrar(num):
    venpri = Toplevel(ventana)
    venpri.title(
"Ventana hija")
    venpri.protocol(
"WM_DELETE_WINDOW", "onexit")
    venpri.config(
bg="black")
    venpri.geometry(
"500x500")
   
if num == 1:
        hola = Canvas(venpri,
width=300, height=210, bg='white')
        hola.pack(
expand=YES, fill=BOTH)
        hola.create_oval(
10, 10, 200, 200, width=5, fill='blue')
        botonp = Button(hola,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
   
elif num == 2:
        canvas = Canvas(venpri,
width=300, height=210, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_rectangle(
10, 10, 200, 200, width=5, fill='red')
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
   
elif num == 3:
        canvas2 = Canvas(venpri,
width=300, height=210, bg='white')
        canvas2.pack(
expand=YES, fill=BOTH)
        canvas2.create_line(
0, 200, 200, 0, width=10, fill='green')
        canvas2.create_line(
0, 0, 200, 200, width=10, fill='red')
        botonp = Button(canvas2,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 4:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        xy =
10, 10, 190, 190
       
canvas.create_arc(xy, start=0, extent=270, fill='gray60')
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 5:
        canvas123 = Canvas(venpri,
width=300, height=200, bg='white')
        canvas123.pack(
expand=YES, fill=BOTH)
        canvas123.create_arc(
10, 10, 190, 190, start=270, extent=90, fill='gray90')
        botonp = Button(canvas123,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 6:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        xy =
10, 10, 190, 190
       
canvas.create_arc(xy, start=0, extent=270, fill='gray60')
        canvas.create_arc(
10, 10, 190, 190, start=270, extent=90, fill='gray90')
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 7:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_text(
150, 70, fill="Red", font="Times", text="Hola \nmundo")
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
   
elif num == 8:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
40, 40, 40, 140, 140, 140, 140, 100, fill="lightblue", outline="brown", width=6)
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 9:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
420, 180,
                             
420, 60,
                             
380, 100,
                             
300, 100,
                             
260, 60,
                             
260, 140,
                              
220, 100,
                             
180, 100,
                             
140, 140,
                             
140, 80,
                             
150, 80,
                             
200, 40,
                             
200, 20,
                             
160, 20,
                             
90, 80,
                             
100, 160,
                             
120, 270,
                             
200, 270,
                             
200, 230,
                             
160, 230,
                             
160, 210,
                             
180, 190,
                             
220, 190,
                             
220, 270,
                             
280, 270,
                              
280, 230,
                             
260, 230,
                             
260, 180,
                             
400, 200,
                             
360, 220,
                             
320, 220,
                             
280, 180,
                             
fill="lightblue", outline="brown", width=6)
        botonp = Button(canvas,
text="ocultar Gato de Eduardo Aquino Sanchez", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 10:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
130, 20,
                             
150, 90,
                             
210, 90,
                             
160, 130,
                             
180, 200,
                             
130, 160,
                             
80, 200,
                             
100, 130, 50, 90, 110, 90,
                             
fill="lightblue", outline="brown", width=6)
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 11:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
160, 160,
                             
199.5, 121.5,
                             
240, 120,
                              
260, 140,
                             
340, 140,
                             
360, 120,
                             
359.7, 101.8,
                             
340, 100,
                             
320.4, 81.4,
                             
360, 80,
                             
380, 100,
                             
380.1, 121.5,
                             
360, 140,
                             
360, 240,
                             
340, 240,
                             
340, 200,
                              
258.6, 198.9,
                             
260, 241.6,
                             
237.6, 238.9,
                             
240, 200,
                             
220, 160,
                             
200, 200,

                              
fill="lightblue", outline="brown", width=6)
        botonp = Button(canvas,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 12:
        canvas = Canvas(venpri,
width=390, height=350, bg='black')
        canvas.pack(
expand=YES, fill=BOTH)
        puntos = [
00, 20, 60, 20, 80, 80, 120, 80, 160, 20, 220, 40, 180, 40, 140, 80, 160, 100, 160, 120, 160, 140,
                 
140, 160, 180, 180, 200, 200, 200, 240, 180, 280, 140, 300, 180, 320, 180, 340, 120, 340, 100, 320,
                 
80, 340, 20, 340, 20, 320, 60, 300, 20, 280, 00, 240, 00, 200, 20, 180, 60, 160, 40, 140, 40, 120, 40,
                 
100, 60, 80, 40, 40]
        canvas.create_polygon(puntos,
fill="white", outline="white", width=9)

        botonp = Button(canvas,
text="ocultar poligono de Lourdes Brito Martinez", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 13:
        canvas = Canvas(venpri,
width=500, height=700, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)

        canvas.create_polygon(
52.5, 14.5, 37, 59.1, 51, 59.1, fill="#5C554E", outline="#5C554E", width=1)
        canvas.create_polygon(
19.3, 56.8, 58, 59.1, 67, 91, 37.5, 83, fill="#C3BAB5", outline="#C3BAB5", width=1)
        canvas.create_polygon(
58, 57.8, 78, 77, 71, 103, fill="#D4CCC1", outline="#D4CCC1", width=1)
        canvas.create_polygon(
37.5, 83, 67.4, 91, 71, 103, fill="#998C8A", outline="#998C8A", width=1)
        canvas.create_polygon(
71, 103, 71, 104.8, 59.1, 104.8, 53.2, 91, fill="#665B57", outline="#665B57", width=1)

        canvas.create_polygon(
86, 105.6, 98.2, 148.6, 47, 133.6, 24.2, 103.6, fill="#C3BAB5", outline="#C3BAB5",
                             
width=1)
        canvas.create_polygon(
98.2, 148.6, 102, 165.2, 47, 133.6, fill="#9B8D8A", outline="#9B8D8A", width=1)
        canvas.create_polygon(
86, 105.6, 124, 169, 120, 196, 110.8, 196, fill="#D5CDC2", outline="#D5CDC2", width=1)
        canvas.create_polygon(
102, 165.2, 110.8, 196, 99, 196, 80.6, 153, fill="#605550", outline="#605550", width=1)

        canvas.create_polygon(
139.5, 197, 147, 241, 71, 220.4, 46, 193, fill="#C3BAB5", outline="#C3BAB5", width=1)
        canvas.create_polygon(
147, 241, 150, 261.4, 71, 220.4, fill="#968B87", outline="#968B87", width=1)
        canvas.create_polygon(
139.5, 197, 193, 274.2, 189, 307.8, 176, 321, 161.6, 321, fill="#D4CCC1",
                             
outline="#D4CCC1", width=1)
        canvas.create_polygon(
150, 261.4, 161.6, 321, 126.8, 249, fill="#605551", outline="#605551", width=1)

        canvas.create_polygon(
199.4, 307.8, 189, 307.8, 176, 321, 186.6, 461, 184, 448.8, 171, 479.5, 199.4, 503,
                             
fill="#C2AD9C", outline="#C2AD9C", width=1)
        canvas.create_polygon(
176, 321, 161.6, 321, 186.6, 461, fill="#615652", outline="#615652", width=1)
        canvas.create_polygon(
161.6, 321, 136, 359.4, 177.2, 409, fill="#D9C6B7", outline="#D9C6B7", width=1)
        canvas.create_polygon(
144.4, 369.8, 139.6, 384.6, 160, 389.4, fill="#443232", outline="#443232", width=1)
        canvas.create_polygon(
139.6, 384.6, 160, 389.4, 177.2, 409, 169.2, 450, fill="#826E65", outline="#826E65",
                             
width=1)
        canvas.create_polygon(
171, 479.5, 180.6, 497.8, 191.2, 496.8, fill="#463334", outline="#463334", width=1)
        canvas.create_polygon(
177.2, 409, 164.8, 475, 176.5, 511, 199.4, 522, 199.4, 502.8, 191.2, 496.8, 180.6, 497.8,
                             
171, 479.5, 184, 448.8, fill="#9B7F79", outline="#9B7F79", width=1)

        canvas.create_polygon(
151.8, 335.4, 109.6, 280, 142.2, 349.2, fill="#5F5150", outline="#5F5150", width=1)
        canvas.create_polygon(
109.6, 280, 70.3, 266, 94.3, 329, 131.3, 326, fill="#483636", outline="#483636", width=1)
        canvas.create_polygon(
94.3, 329, 137, 336, 132, 326.8, fill="#C2AF9D", outline="#C2AF9D", width=1)
        canvas.create_polygon(
115, 333, 136, 359.4, 142.2, 349.2, 137, 336, fill="#826E65", outline="#826E65", width=1)

        canvas.create_polygon(
346.5, 14.5, 347.5, 59.1, 361, 59.1, fill="#2E2621", outline="#2E2621", width=1)
        canvas.create_polygon(
379.4, 56.8, 341.8, 59.1, 332, 91, 361, 83, fill="#908782", outline="#908782", width=1)
        canvas.create_polygon(
341.5, 57.8, 324, 75, 327.6, 103, fill="#A29B8F", outline="#A29B8F", width=1)
        canvas.create_polygon(
361, 83, 332.4, 91, 329, 103, fill="#685D59", outline="#685D59", width=1)
        canvas.create_polygon(
329, 103, 326.8, 104.8, 340, 104.8, 345.6, 91, fill="#2D2220", outline="#2D2220", width=1)

        canvas.create_polygon(
313, 105.6, 301, 148.6, 352, 133.6, 374.5, 103.6, fill="#908782", outline="#908782",
                             
width=1)
        canvas.create_polygon(
301, 148.6, 297, 165.2, 352, 133.6, fill="#625755", outline="#625755", width=1)
        canvas.create_polygon(
313, 105.6, 274, 169, 279, 196, 288, 196, fill="#A1998E", outline="#A1998E", width=1)
        canvas.create_polygon(
297, 165.2, 288, 196, 300, 196, 318, 153, fill="#2D221E", outline="#2D221E", width=1)

        canvas.create_polygon(
260, 197, 252, 241, 331, 220.4, 352.4, 193, fill="#908782", outline="#908782", width=1)
        canvas.create_polygon(
252, 241, 249, 261.4, 331, 220.4, fill="#645955", outline="#645955", width=1)
        canvas.create_polygon(
260, 197, 205, 274.2, 209.8, 307.8, 223, 321, 238, 321, fill="#A1998E", outline="#A1998E",
                             
width=1)
        canvas.create_polygon(
249, 261.4, 238.6, 321, 271.8, 249, fill="#2D221E", outline="#2D221E", width=1)

        canvas.create_polygon(
199.4, 307.8, 209.8, 307.8, 223, 321, 212.6, 461, 215, 448.8, 228, 479.5, 199.4, 503,
                             
fill="#8E7968", outline="#8E7968", width=1)
        canvas.create_polygon(
223, 321, 238.6, 321, 212.6, 461, fill="#302722", outline="#302722", width=1)
        canvas.create_polygon(
238, 321, 262.8, 359.4, 222.5, 409, fill="#A69384", outline="#A69384", width=1)
        canvas.create_polygon(
254.4, 369.8, 259.6, 384.6, 238, 389.4, fill="#120001", outline="#120001", width=1)
        canvas.create_polygon(
259.6, 384.6, 238, 389.4, 222.5, 409, 229.5, 450, fill="#4F3B32", outline="#4F3B32",
                             
width=1)
        canvas.create_polygon(
228, 479.5, 218.3, 497.8, 207.5, 496.8, fill="#180A04", outline="#180A04", width=1)
        canvas.create_polygon(
222.5, 409, 234, 475, 223, 511, 199.4, 522, 199.4, 502.8, 207.5, 496.8, 218.3, 497.8, 228,
                             
479.5, 215, 448.8, fill="#674C45", outline="#674C45", width=1)

        canvas.create_polygon(
247, 335.4, 290.6, 280, 256.8, 349.2, fill="#281F1D", outline="#281F1D", width=1)
        canvas.create_polygon(
290.6, 280, 328, 266, 304.8, 329, 267.5, 326, fill="#140202", outline="#140202", width=1)
        canvas.create_polygon(
304.8, 329, 262.5, 336, 267.5, 326.8, fill="#8D7B66", outline="#8D7B66", width=1)
        canvas.create_polygon(
283, 333, 262.8, 359.4, 256.8, 349.2, 262.5, 336, fill="#4D3930", outline="#4D3930",
                             
width=1)
        botonp = Button(canvas,
text="ocultar poligono de David Mendoza Martinez", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()
   
elif num == 14:
        poligono = Canvas(venpri,
width=1000, height=1000, bg='white')
        poligono.pack(
expand=YES, fill=BOTH)
        poligono.create_polygon((
200, 400), (100, 500), (100, 600), (200, 500), (300, 600), (300, 500), (200, 400),
                                (
300, 300), fill="green", outline="brown", width=2)
        poligono.create_polygon((
200, 200), (300, 100), (500, 100), (500, 300), (400, 400), (300, 300), fill="red",
                               
outline="brown", width=2)
        botonp = Button(poligono,
text="ocultar poligono de Mendez Ruiz Edgar Manuel",
                       
command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
        venpri.deiconify()

   
elif num == 15:

        po = Canvas(venpri,
width=1000, height=1000)
        po.pack()
        p0 = Canvas(venpri,
width=180, height=150)
        p0.place(
x=102, y=30)
        p0.create_polygon(
100, 10, 10, 140, 140, 140, 180, 140, fill="#FCFF00", outline="#FFF715", width=6)
        p0 = Canvas(venpri,
width=180, height=150)
        p0.place(
x=185, y=170)
        p0.create_polygon(
100, 5, 10, 140, 140, 140, 180, 140, fill="#FCFF00", outline="#FFF715", width=6)
        p0 = Canvas(venpri,
width=180, height=150)
        p0.place(
x=8, y=170)
        p0.create_polygon(
100, 5, 10, 140, 140, 140, 180, 140, fill="#FCFF00", outline="#FFF715", width=6)

        botonp = Button(p0,
text="ocultar", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=1)
        venpri.deiconify()

   
elif num == 16:
        figura = Canvas(venpri,
width=500, height=500, bg='white')
        figura.pack(
expand=YES, fill=BOTH)
        puntos = [
226, 42, 198, 42, 170, 50, 141, 71, 127, 60, 108, 52, 94, 57, 85, 71, 85, 85, 95, 99, 108, 106, 120,
                 
109, 127, 113, 127, 123, 142, 119, 161, 119, 178, 122, 189, 134, 192, 148, 189, 161, 176, 166, 160,
                 
165, 142, 162, 156, 178, 170, 192, 192, 198, 207, 198, 198, 212, 170, 209, 151, 205, 132, 202, 113,
                 
195, 108, 180, 99, 164, 80, 153, 57, 156, 38, 170, 34, 183, 35, 198, 42, 212, 56, 221, 71, 226, 85,
                 
221, 104, 212, 127, 223, 152, 226, 175, 232, 189, 234, 184, 250, 184, 270, 184, 283, 190, 297, 196,
                 
306, 184, 321, 180, 334, 178, 346, 180, 353, 188, 372, 212, 390, 194, 402, 181, 411, 170, 425, 170,
                 
443, 176, 456, 190, 467, 208, 468, 227, 456, 275, 419, 276, 404, 269, 393, 252, 383, 236, 382, 221,
                 
371, 206, 361, 201, 350, 203, 340, 209, 333, 221, 326, 237, 326, 255, 322, 270, 314, 280, 305, 297,
                 
291, 311, 288, 335, 288, 354, 293, 368, 301, 378, 311, 386, 326, 403, 330, 411, 330, 462, 265, 461,
                 
240, 450, 230, 435, 226, 421, 226, 406, 230, 396, 240, 380, 270, 354, 265, 332, 260, 311, 263, 297,
                 
263, 283, 263, 278, 250, 264, 226, 283, 226, 297, 221, 312, 212, 330, 198, 346, 198, 363, 198, 375,
                 
188, 382, 175, 386, 160, 382, 141, 362, 127, 334, 127, 326, 133, 312, 148, 312, 163, 315, 180, 304,
                 
192, 290, 204, 273, 206, 255, 205, 241, 204, 234, 198, 255, 189, 269, 180, 278, 166, 286, 151, 291,
                 
132, 292, 113, 289, 99, 283, 85, 280, 74, 269, 63, 255, 51, 234, 42]
        figura.create_polygon(puntos,
fill="black", outline="white", width=6)
        b4 = Button(figura,
text="Cerrar figura monito de Castillo Ledezma Ricardo", command=lambda: venpri.destroy())
        b4.pack()

   
elif num == 17:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
           
15, 18,
            
180, 17.4,
           
180, 180,
           
129.8, 179.4,
           
130.2, 114.2,
           
151, 114,
           
151.2, 92.6,
           
129.8, 91.6,
           
129.6, 72.4,
           
132.6, 68.2,
           
135.6, 65.2,
           
140, 64.2,
           
153.4, 63.8,
           
153, 44.2,
           
128, 43.2,
           
122, 44.2,
           
117.4, 46.8,
           
114.2, 50.8,
           
110.8, 53.4,
           
108.8, 57.4,
           
106.4, 62.4,
           
105.8, 67,
            
106.4, 92,
           
84.8, 92.2,
           
85, 113.8,
           
105.6, 114.2,
           
105.8, 179.4,
           
15.2, 180,
           
fill="lightblue", outline="blue", width=6)
        botonp = Button(canvas,
text="ocultar poligono de Garcia torres juan rodolfo",
                       
command=lambda: ejecutar(ocultar(venpri)))

        botonp.grid(
row=1, column=3)

   
elif num == 18:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
           
50, 50,
           
200, 50,
           
200, 100,
           
300, 100,
           
300, 50,
           
350, 50,
           
350, 100,
           
400, 100,
           
400, 150,
           
200, 150,
           
200, 200,
           
50, 200,
           
50, 50,
           
100, 100,
           
150, 100,
           
150, 150,
           
100, 150,
           
100, 100,

           
fill="gold", outline="black", width=6)
        botonp = Button(canvas,
text="ocultar poligono de llave",
                       
command=lambda: ejecutar(ocultar(venpri)))

        botonp.grid(
row=1, column=3)

   
elif num == 19:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
           
150, 150, 200, 100, 250, 100, 300, 150, 350, 100, 400, 100, 450, 150, 435, 200, 300, 350, 180, 201,
           
fill="red", outline="black", width=6)
        botonp = Button(canvas,
text="Ocultar figura de Vega jerez Uriel Antonio.", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)



   
elif num == 20:
        poly = Canvas(venpri,
width=210, heigh=210, bg='White')
        poly.pack(
expand=YES, fill=BOTH)
        poly.create_polygon(
50, 20, 100, 20, 100, 30, 130, 30, 130, 40, 110, 40, 110, 50, 130, 50, 130, 60, 140, 60,
                           
140, 70, 130, 70, 130, 80, 120, 80, 120, 90, 100, 90, 100, 100, 130, 100, 130, 110, 140,
                           
110, 140, 150, 120, 150, 120, 160, 130, 160, 130, 170, 140, 170, 140, 180, 100, 180, 100,
                           
160, 90, 160, 90, 150, 70, 150, 70, 160, 60, 160, 60, 180, 20, 180, 20, 170, 30, 170, 30,
                           
160, 40, 160, 40, 150, 20, 150, 20, 110, 30, 110, 30, 100, 40, 100, 40, 90, 50, 90, 50, 80,
                           
30, 80, 30, 50, 40, 50, 40, 30, 50, 30,
                           
fill="RED", outline="white", width=6)
        botonp = Button(poly,
text="cerrar dibujo , Juzman jaramillo",
                       
command=lambda: ejecutar(ocultar(venpri)))

        botonp.grid(
row=1, column=3)

   
elif num == 21:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
40, 20, 20, 60, 40, 100, 80, 120, 40, 160, 80, 220, 60, 240, 120, 220,
       
140, 140, 150, 180, 160, 140, 180, 220, 240, 240, 220, 220, 260, 160,
       
220, 120, 260, 100, 280, 60, 260, 20, 220, 30, 180, 60, 160, 100, 150, 80,
       
140, 100, 120, 60, 80, 30, 40, 20,

           
fill="pink", outline="purple", width=6)
        botonp = Button(canvas,
text="Ocultar figura ", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)

   
elif num == 22:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
80, 10, 110, 40, 40, 100, 60, 100, 20, 140, 40, 140, 10, 190, 30, 190, 20, 220,
                              
50, 200, 60, 220, 40, 260, 140, 240, 190, 210, 170, 190, 150, 140, 160, 140,
                              
190, 150, 200, 150, 220, 140, 210, 110, 180, 80, 180, 70, 150, 30, 140, 30,
                              
120, 4, 120, 30, 80, 10,
       
fill="brown", outline="gold", width=6)
        botonp = Button(canvas,
text="Ocultar figura carlos .", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)
   
elif num == 23:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
35, 65, 50, 55, 50, 50, 47.5, 40, 50, 35, 45, 25, 55, 30, 50, 20, 62.5, 27.5, 70, 15, 72.5, 25,
            
85, 15, 80, 27.5, 90, 25, 97.5, 27.5, 87.5, 32.5, 105, 35, 95, 47.5, 107.5, 52.5, 95, 62.5,
            
107.5, 70, 95, 80, 105, 85, 90, 100, 97.5, 105, 82.5, 125, 92.5, 122.5, 105, 110, 110, 100,
            
112.5, 115, 117.5, 122.5, 105, 127.5, 90, 132.5, 80, 135, 90, 137.5, 100, 135, 115, 130,
            
112.5, 140, 117.5, 147.5, 95, 147.5, 75, 140, 85, 150, 95, 155, 115, 157.5, 100, 172.5,
            
110, 180, 120, 195, 125, 205, 127.5, 215, 127.5, 235, 122.5, 255, 115, 275, 105, 290, 90, 300,
            
75, 305, 60, 300, 50, 295, 40, 282.5, 37.5, 265, 39, 255, 45, 240, 55, 232.5, 65, 230, 75, 235,
            
80, 240, 80, 250, 70, 260, 60, 262.5, 57.5, 250, 60, 245, 65, 245, 62.5, 250, 65, 255, 75, 250,
            
75, 242.5, 65, 237.5, 55, 240, 50, 245, 46.5, 255, 45, 265, 47.5, 275, 55, 285, 65, 287.5,
            
75, 287.5, 85, 282.5, 92.5, 275, 97.5, 265, 100, 255, 102.5, 245, 102.5, 235, 100, 225, 95, 215,
            
85, 205, 75, 197.5, 65, 192.5, 55, 182.5, 47.5, 175, 40, 165, 32.5, 155, 30, 145, 30, 120, 35, 110,
            
45, 100, 55, 90, 65, 80, 71, 71, 75, 60, 70, 55, 60, 60, 50, 65, 40, 67.5, 35, 65,

                             
fill="orange", outline="gold", width=6)
        botonp = Button(canvas,
text="Ocultar figura Carlos Guzman", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(row=1, column=3)

   
elif num == 24:
        canvas = Canvas(venpri,
width=300, height=200, bg='white')
        canvas.pack(
expand=YES, fill=BOTH)
        canvas.create_polygon(
150, 130, 135, 150, 140, 190, 155, 230, 180, 260, 200, 280, 195, 290, 160, 260, 120,
       
250, 130, 295, 160, 310, 190, 310, 195, 360, 190, 420, 180, 430, 180, 455, 150, 470, 110, 560, 140,
                                
620, 180, 640,
                                
195, 660, 240, 640, 270, 610, 300, 590, 310, 540, 290, 465, 295, 410, 280, 360, 295,
                                
315, 320, 315,
                                
350, 295, 360, 250, 320, 260, 285, 290, 280, 280, 300, 255, 325, 230, 340, 190, 345,
                                
150, 330, 130,
                                
330, 170, 320, 160, 310, 160, 320, 170, 330, 190, 310, 220, 290, 250, 275, 260, 290,
                                
200, 270, 180,
                                
280, 200, 260, 270, 220, 270, 200, 200, 210, 180, 190, 200, 205, 260, 190, 250, 170,
                                
220, 150, 190,
                                
160, 170, 170, 160, 160, 160, 150, 170, 150, 130,


                              
fill="brown", outline="black", width=6)
        botonp = Button(canvas,
text="Ocultar figura carlos guzman", command=lambda: ejecutar(ocultar(venpri)))
        botonp.grid(
row=1, column=3)


def ocultar(ventana): ventana.destroy()


def ejecutar(f): ventana.after(200, f)


b1 = Button(ventana,
text="Abrir Circulo", command=lambda: ejecutar(mostrar(1)))
b1.grid(
row=1, column=1)
b3 = Button(ventana,
text="Abrir  cuadrado", command=lambda: ejecutar(mostrar(2)))
b3.grid(
row=1, column=2)
b3 = Button(ventana,
text="Abrir  linea", command=lambda: ejecutar(mostrar(3)))
b3.grid(
row=1, column=3)
b4 = Button(ventana,
text="Abrirarco", command=lambda: ejecutar(mostrar(4)))
b4.grid(
row=1, column=4)
b5 = Button(ventana,
text="Abrir  quesito", command=lambda: ejecutar(mostrar(5)))
b5.grid(
row=1, column=5)
b6 = Button(ventana,
text="Abrir  quesito y arco", command=lambda: ejecutar(mostrar(6)))
b6.grid(
row=2, column=1)
b7 = Button(ventana,
text="Abrir ventana con texto", command=lambda: ejecutar(mostrar(7)))
b7.grid(
row=2, column=2)
b8 = Button(ventana,
text="Abrir ventana con poligono", command=lambda: ejecutar(mostrar(8)))
b8.grid(
row=2, column=3)
b9 = Button(ventana,
text="Abrir ventana con poligono gato", command=lambda: ejecutar(mostrar(9)))
b9.grid(
row=2, column=4)
b10 = Button(ventana,
text="Abrir ventana con poligono estrella", command=lambda: ejecutar(mostrar(10)))
b10.grid(
row=2, column=5)
b11 = Button(ventana,
text="Abrir ventana con poligono perro", command=lambda: ejecutar(mostrar(11)))
b11.grid(
row=3, column=1)
b12 = Button(ventana,
text="Abrir ventana con poligono conejo", command=lambda: ejecutar(mostrar(12)))
b12.grid(
row=3, column=2)
b13 = Button(ventana,
text="Abrir ventana con poligono antilope", command=lambda: ejecutar(mostrar(13)))
b13.grid(
row=3, column=4)
b14 = Button(ventana,
text="Abrir ventana con poligono manzana", command=lambda: ejecutar(mostrar(14)))
b14.grid(
row=3, column=5)
b15 = Button(ventana,
text="Abrir ventana con poligono TRIFUERZA", command=lambda: ejecutar(mostrar(15)))
b15.grid(
row=4, column=1)
b16 = Button(ventana,
text="Abrir ventana con poligono monito", command=lambda: ejecutar(mostrar(16)))
b16.grid(
row=4, column=2)
b17 = Button(ventana,
text="Abrir ventana ", command=lambda: ejecutar(mostrar(17)))
b17.grid(
row=4, column=3)
b18 = Button(ventana,
text="Abrir llave", command=lambda: ejecutar(mostrar(18)))
b18.grid(
row=4, column=4)
b19 = Button(ventana,
text=" Abrir ventana Corazon", command=lambda: ejecutar(mostrar(19)))
b19.grid(
row=4, column=5)
b20 = Button(ventana,
text=" Figura de Mario ", command=lambda: ejecutar(mostrar(20)))
b20.grid(
row=4, column=6)
b21 = Button(ventana,
text=" MARIPOSA ", command=lambda: ejecutar(mostrar(21)))
b21.grid(
row=5, column=1)
b22 = Button(ventana,
text=" CABALLO", command=lambda: ejecutar(mostrar(22)))
b22.grid(
row=5, column=2)
b23 = Button(ventana,
text=" CABALLITO DE MAR", command=lambda: ejecutar(mostrar(23)))
b23.grid(
row=5, column=3)
b24 = Button(ventana,
text=" VENADO ", command=lambda: ejecutar(mostrar(24)))
b24.grid(
row=5, column=4)

ventana.mainloop()



No hay comentarios.:

Publicar un comentario

Conclusión   del equipo #1: Puertos paralelos  Un puerto paralelo es una interfaz entre un ordenador y un periférico. El puerto paralelo ...