CODIGO:
# -*-
coding: utf-8 -*-
from
Tkinter import *
v0 = Tk()
v0.title("Ventana madre")
v0.config(bg="blue")
v0.geometry("1400x200")
def
mostrar(num):
v1 =
Toplevel(v0)
v1.title("Ventana
hija")
v1.protocol("WM_DELETE_WINDOW",
"onexit")
v1.config(bg="black")
v1.geometry("500x500")
if num==1:
hola =
Canvas(v1, width=300, height=210, bg='white')
hola.pack(expand=YES,
fill=BOTH)
hola.create_oval(10,
10, 200, 200, width=5, fill='blue')
b3 =
Button(hola, text="ocultar", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
2:
canvas =
Canvas(v1,width=300, height=210, bg='white')
canvas.pack(expand=YES,
fill=BOTH)
canvas.create_rectangle(10,
10, 200, 200, width=5, fill='red')
b3 =
Button(canvas, text="ocultar", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
3:
canvas2 =
Canvas(v1,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')
b3 =
Button(canvas2, text="ocultar", command=lambda:
ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
v1.deiconify()
elif num ==
4:
canvas =
Canvas(v1, 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')
b3 =
Button(canvas, text="ocultar", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
v1.deiconify()
elif num ==
5:
canvas123 =
Canvas(v1,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')
b3 =
Button(canvas123, text="ocultar", command=lambda:
ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
v1.deiconify()
elif num ==
6:
canvas =
Canvas(v1, 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(20,
20, 200, 200, start=270, extent=90, fill='gray90')
b3 =
Button(canvas, text="ocultar", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
v1.deiconify()
elif num ==
7:
canvas =
Canvas(v1, width=300, height=200, bg='white')
canvas.pack(expand=YES,
fill=BOTH)
canvas.create_text(150,70,fill="Red",font="Times",text="JUAN\n
RODOLFO\n GARCIA\n TORRES\n")
b3 =
Button(canvas, text="ocultar", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
8:
canvas =
Canvas(v1, 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)
b3 =
Button(canvas, text="ocultar", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
v1.deiconify()
elif num ==
9:
canvas =
Canvas(v1, 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)
b3 = Button(canvas, text="cerrar figura de Eduardo
Pablo Aquino Sanchez", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
10:
canvas =
Canvas(v1, 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)
b3 = Button(canvas, text="cerrar figura de David
Maldonado Lopez", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
11:
canvas =
Canvas(v1, width=300, height=200, bg='white')
canvas.pack(expand=YES,
fill=BOTH)
canvas.create_polygon(
40, 20, 20,
140, 150, 10, 120, 100,
fill="lightblue",
outline="brown", width=6)
b3 = Button(canvas, text="cerrar figura",
command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
12:
canvas =
Canvas(v1, width=300, height=200, bg='white')
canvas.pack(expand=YES,
fill=BOTH)
canvas.create_polygon(
20, 20,
40, 40,
20, 80,
40, 100,
80, 80,
80, 140,
100, 140,
100, 100,
140, 100,
140, 140,
160, 140,
160, 80,
180, 20,
140, 60,
80, 60,
60, 40,
fill="lightblue",
outline="brown", width=6)
b3 = Button(canvas, text="cerrar figura de Emanuel
Orta", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
13:
canvas =
Canvas(v1, 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)
b3 = Button(canvas, text="cerrar figura de Juan Rodolfo
Garcia Torres", command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
v1.deiconify()
elif num ==
14:
canvas =
Canvas(v1, width=300, height=200, bg='white')
canvas.pack(expand=YES,
fill=BOTH)
canvas.create_polygon(
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,
fill="lightblue",
outline="blue", width=6)
b3 = Button(canvas, text="cerrar figura de lulu ",
command=lambda: ejecutar(ocultar(v1)))
b3.grid(row=1,
column=3)
elif num ==
15:
canvas =
Canvas(v1, width=590, height=650, bg='black')
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)
ba = Button(canvas, text="cerrar figura de David
Alejandro Mendoza Martinez", command=lambda: ejecutar(ocultar(v1)))
ba.pack()
v1.deiconify()
elif num ==
16:
poligono =
Canvas(v1, width=2900, height=3800, 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)
ba = Button(poligono, text="Cerrar figura de Egdar
Emanuel Mendez Ruiz", command=lambda: ejecutar(ocultar(v1)))
ba.pack()
v1.deiconify()
elif num ==
17:
figura =
Canvas(v1, 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)
ba = Button(figura, text="Cerrar figura de Ricardo
Castillo Ledezma", command=lambda: v1.destroy())
ba.pack()
v1.deiconify()
elif num ==
18:
figura =
Canvas(v1, width=500, height=500, bg='white')
figura.pack(expand=YES,
fill=BOTH)
puntos =
[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]
figura.create_polygon(puntos,
fill="black", outline="white", width=6)
ba = Button(figura, text="Cerrar figura de Jonathan
Guzman Jaramillo", command=lambda: v1.destroy())
ba.pack()
v1.deiconify()
elif num ==
19:
mariposa =
Canvas(v1, width=300, height=300, bg="GRAY")
mariposa.pack(expand=YES,
fill=BOTH)
mariposa.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="blue", outline="black",
width=4)
salir = Button(mariposa, text="cerrar figura de Carlos
Ernesto Guzman Rubio", command=lambda: ejecutar(ocultar(v1)))
salir.grid(row=1,
column=1)
elif num ==
20:
Hipocampo =
Canvas(v1, width=200, height=10, bg="blue")
Hipocampo.pack(expand=YES,
fill=BOTH)
c = [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]
for i in
range(0, len(c)):
c[i] = c[i]
+ 20
Hipocampo.create_polygon(c,
fill="green", outline="black", width=2)
salir = Button(Hipocampo, text="cerrar figura de Carlos
Ernesto Guzman Rubio", command=lambda: ejecutar(ocultar(v1)))
salir.grid(row=1,
column=1)
elif num ==
21:
venado =
Canvas(v1, width=200, height=10, bg="gray")
venado.pack(expand=YES,
fill=BOTH)
venado.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="indianred",
outline="black",
width=2)
salir = Button(venado, text="cerrar figura de Carlos
Ernesto Guzman Rubio", command=lambda: ejecutar(ocultar(v1)))
salir.grid(row=1,
column=1)
elif num ==
22:
caballo =
Canvas(v1, width=200, height=10, bg="black")
caballo.pack(expand=YES,
fill=BOTH)
caballo.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="blue", outline="white", width=3)
salir = Button(caballo, text="cerrar figura de Carlos
Ernesto Guzman Rubio", command=lambda: ejecutar(ocultar(v1)))
salir.grid(row=1,
column=1)
elif num ==
23:
c =
Canvas(v1, width=210, height=210, bg='white')
c.pack(expand=YES,
fill=BOTH)
c.create_polygon(300,
300, 400, 200, 500, 200, 600, 300, 700, 200, 800, 200, 900, 300, 878, 395, 600,
700,
325, 401,
fill="red", outline="brown", width=6)
ba = Button(c, text="Cerrar figura de Uriel Vega
Jerez", command=lambda: ejecutar(ocultar(v1)))
ba.pack()
v1.deiconify()
elif num ==
24:
c =
Canvas(v1, width=210, height=210, bg='white')
c.pack(expand=YES,
fill=BOTH)
c.create_polygon(250,
50, 200, 50, 200, 100, 250, 100, 250, 150, 200, 150, 200,
200, 150,
200, 150, 250, 100, 250, 100, 400, 150, 400, 150, 300,
200, 300,
200, 450, 350, 450, 350, 400, 250, 400, 250, 350, 500, 350,
500, 400,
400, 400, 400, 450, 550, 450, 550, 300, 600, 300, 600, 400,
650, 400,
650, 250, 600, 250, 600, 200, 550, 200, 550, 150, 500, 150, 500,
100, 550,
100, 550, 50, 450, 50, 450, 150, 300, 150, 300, 50, fill="black",
outline="lightblue",
width=6)
c.create_polygon(250,
200, 250, 250, 300, 250, 300, 200, fill="white",
outline="white", width=6)
c.create_polygon(500,
200, 450, 200, 450, 250, 500, 250, fill="white",
outline="white", width=6)
ba = Button(c, text="Cerrar figura de Pedro
Escoto", command=lambda: ejecutar(ocultar(v1)))
ba.pack()
v1.deiconify()
elif num ==
25:
c =
Canvas(v1, width=210, height=210, bg='white')
c.pack(expand=YES,
fill=BOTH)
c.create_polygon(400,
50, 350, 150, 400, 250, 450, 150, fill="red",
outline="red", width=6)
c.create_polygon(400,
250, 300, 250, 250, 350, 350, 350, fill="red",
outline="red", width=6)
c.create_polygon(400,
250, 450, 350, 550, 350, 500, 250, fill="red",
outline="red", width=6)
ba = Button(c, text="Cerrar figura de Pedro
Escoto", command=lambda: ejecutar(ocultar(v1)))
ba.pack()
v1.deiconify()
def ocultar(ventana):ventana.destroy()
def
ejecutar(f): v0.after(200, f)
b1 =
Button(v0, text=" Circulo ", command=lambda: ejecutar(mostrar(1))
)
b1.grid(row=1,
column=1)
b3 =
Button(v0, text="cuadrado", command=lambda: ejecutar(mostrar(2)))
b3.grid(row=1,
column=2)
b3 =
Button(v0, text="linea", command=lambda: ejecutar(mostrar(3)))
b3.grid(row=1,
column=3)
b4 =
Button(v0, text="arco", command=lambda: ejecutar(mostrar(4)))
b4.grid(row=1,
column=4)
b5 =
Button(v0, text="quesito", command=lambda: ejecutar(mostrar(5)))
b5.grid(row=1,
column=5)
b6 =
Button(v0, text="quesito y arco", command=lambda:
ejecutar(mostrar(6)))
b6.grid(row=1,
column=6)
b7 =
Button(v0, text="texto", command=lambda: ejecutar(mostrar(7)))
b7.grid(row=1,
column=7)
b8 =
Button(v0, text="poligono", command=lambda: ejecutar(mostrar(8)))
b8.grid(row=1,
column=8)
b9 =
Button(v0, text="gato", command=lambda: ejecutar(mostrar(9)))
b9.grid(row=1,
column=9)
b10 =
Button(v0, text="estrella", command=lambda: ejecutar(mostrar(10)))
b10.grid(row=1,
column=10)
b11 =
Button(v0, text="figura", command=lambda: ejecutar(mostrar(11)))
b11.grid(row=1,
column=11)
b12 =
Button(v0, text="perrito", command=lambda: ejecutar(mostrar(12)))
b12.grid(row=1,
column=12)
b13 =
Button(v0, text="facebook", command=lambda: ejecutar(mostrar(13)))
b13.grid(row=1,
column=13)
b14 =
Button(v0, text="conejo", command=lambda: ejecutar(mostrar(14)))
b14.grid(row=1,
column=14)
b15 =
Button(v0, text="antilope", command=lambda: ejecutar(mostrar(15)))
b15.grid(row=1,
column=15)
b16 =
Button(v0, text="manzana", command=lambda: ejecutar(mostrar(16)))
b16.grid(row=1,
column=16)
b17 =
Button(v0, text="monito", command=lambda: ejecutar(mostrar(17)))
b17.grid(row=1,
column=17)
b18 =
Button(v0, text="mario bros", command=lambda: ejecutar(mostrar(18)))
b18.grid(row=1,
column=18)
b19 =
Button(v0, text="mariposa", command=lambda: ejecutar(mostrar(19)))
b19.grid(row=1, column=19)
b20 = Button(v0, text="caballito de mar",
command=lambda: ejecutar(mostrar(20)))
b20.grid(row=1, column=20)
b21 = Button(v0, text="venado", command=lambda:
ejecutar(mostrar(21)))
b21.grid(row=1, column=21)
b22 = Button(v0, text="caballo", command=lambda:
ejecutar(mostrar(22)))
b22.grid(row=1,
column=22)
b23 =
Button(v0, text="corazon", command=lambda: ejecutar(mostrar(23)))
b23.grid(row=1,
column=23)
b24 =
Button(v0, text="Space Invader", command=lambda:
ejecutar(mostrar(24)))
b24.grid(row=1,
column=24)
b25 =
Button(v0, text="Mitsubishi", command=lambda: ejecutar(mostrar(25)))
b25.grid(row=2,
column=1)
v0.mainloop()





















