#author: damn it
#time : 2016-12-23 01:41:01
#×¢Ê͵Ķ¼Ò»Ð©²Î¿¼Ïß, python3.3
from tkinter import *
root = Tk()
W = 800
H = 800
w = Canvas(root, width=W, height=H)
w.pack()
#w.create_line(0, H/2, W, H/2, width=3) # ºáÏß
#w.create_line(W/2, 0, W/2, H, width=3)# ÊúÏß
w.create_oval(2/8*W, 1/8*H, 6/8*W, 5/8*H, fill='blue') # ÍâÔ²
w.create_oval(7/24*W,5/24*H,17/24*W,5/8*H,fill='white')# ÄÚÔ²
#w.create_line(0, 5/24*H, W, 5/24*H, width=3)# ÄÚÔ²ÉÏÇÐÏß
w.create_oval(9/24*W,4/24*H,W/2,8/24*H,fill='white') #×óÑÛ
w.create_oval(W/2,4/24*H,15/24*W,8/24*H,fill='white') #ÓÒÑÛ
#w.create_line(0, 5/24*H, W, 5/24*H, width=3) # ÄÚÔ²ÉÏÇÐÏß
#w.create_line(0, 6/24*H, W, 6/24*H, width=3) # Á½¸öÑÛ¾¦µÄºáÖÐÏß
#w.create_line(10/24*W, 0, 10/24*W, H,width=3) #×óÑÛÆ«×ó
#w.create_line(11/24*W, 0, 11/24*W, H,width=3) #×óÑÛÆ«ÓÒ
#w.create_line(W/2, 0, W/2, H, width=3)# ÊúÏß
#w.create_line(0, 7/24*H, W, 7/24*H, width=3) # Á½¸öÑÛ¾¦µÄÏÂÏß
w.create_oval(41/96*W, 11/48*H, 45/96*W, 14/48*H,fill='black')
w.create_oval(50/96*W, 11/48*H, 54/96*W, 14/48*H,fill='black')
w.create_oval(43/96*W, 12/48*H,44/96*W, 13/48*H,fill='white')
w.create_oval(51/96*W, 12/48*H,52/96*W, 13/48*H,fill='white')
#w.create_line(0, 8/24*H, W, 8/24*H, width=3) #±Ç×ÓÏÂÇÐÏß
w.create_oval(46/96*W, 14/48*H, 50/96*W, 16/48*H, fill='red')#±Ç×Ó
w.create_line(W/2, 8/24*H, W/2, 12/24*H)# ±Ç×ÓϵÄÊúÏß
w.create_arc(19/48*W, 40/96*H, 29/48*W, 48/96*W,extent=-180,style=ARC)
#w.create_line(0, 9/24*H, W, 9/24*H, width=3) # 2
#w.create_line(0, 10/24*H, W, 10/24*H, width=3)# 3
#w.create_line(0, 11/24*H, W, 11/24*H, width=3)# 4
#w.create_line(10/24*W, 0, 10/24*W, H,width=3) #×óÑÛÆ«×ó
#w.create_line(8/24*W, 0, 8/24*W, H,width=3) # ×óºú×ÓµÄÆðµã
w.create_line(8/24*W, 8/24*H, 11/24*W, 35/96*H) #ÉÏ
w.create_line(31/96*W, 9/24*H, 11/24*W, 9/24*H) #ÖÐ
w.create_line(8/24*W, 10/24*H,11/24*W, 37/96*H) #ÏÂ
#w.create_line(13/24*W, 0, 13/24*W, H,width=3)# ÓÒÑÛÆ«×ó
#w.create_line(16/24*W, 0, 16/24*W, H,width=3)# ÓÒºú×ÓµÄÖÕµã
w.create_line(52/96*W, 35/96*H, 16/24*W, 8/24*H) #ÉÏ
w.create_line(52/96*W, 9/24*H, 65/96*W, 9/24*W) #ÖÐ
w.create_line(52/96*W, 37/96*H, 16/24*W, 10/24*H)#ÏÂ
#w.create_line(7/24*W, 0, 7/24*W, H,fill='white')# ÄÚÔ²×óÇÐÏß
#w.create_line(17/24*W,0, 17/24*W,H,fill='white')# ÄÚÔ²ÓÒÇÐÏß
#w.create_line(0, 14/24*H, W, 14/24*H, width=3)# ÍâÔ²ÏÂÇÐÏß
#w.create_line(0, 21/24*H, W, 21/24*H, width=3)# 2
w.create_rectangle(8/24*W,14/24*H, 16/24*W,20/24*H,fill='blue') #ÉíÌå
#w.create_rectangle(9/24*W,13/24*H, 15/24*W,19/24*H,fill='white')
w.create_oval(9/24*W,13/24*H, 15/24*W,19/24*H,fill='white') # ÉíÌåÖеÄÔ²
#w.create_line(14/24*W, 0, 14/24*W, H,width=3)# ÓÒÑÛÆ«ÓÒ
w.create_rectangle(10/24*W, 13/24*H, 14/24*W, 14/24*H, outline='white',fill='white')
w.create_line(8/24*W, 14/24*H, 16/24*W, 14/24*H, capstyle=ROUND, width=20,fill='red') #ÏîȦ
w.create_oval(45/96*W, 14/24*H, 51/96*W, 31/48*H, fill='yellow')#¶£îõ
w.create_line(45/96*W, 58/96*H, 51/96*W, 58/96*H) #¶£îõÉϵÄÏß
w.create_line(45/96*W, 59/96*H, 51/96*W, 59/96*H) #¶£îõÉϵÄÏß
w.create_oval(47/96*W, 60/96*H, 49/96*W, 61/96*H, fill='red')#¶£îõÉϵÄÏߺìɫȦ
w.create_line(W/2, 61/96*H, W/2, 62/96*H)#¶£îõÉϵÄÏߺìɫȦϵÄÊúÏß
w.create_arc(20/48*W,14/24*H, 14/24*W,18/24*H, extent=-180) #´ü×Ó
w.create_arc(45/96*W, 78/96*H, 51/96*W, 82/96*H, extent=180, outline='gray',fill='gray')#Á½ÍÈÖ®¼ä
w.create_oval(30/96*W, 86/96*H, 46/96*W, 78/96*H, fill='white')#×óÍÈ
w.create_oval(50/96*W, 86/96*H, 66/96*W, 78/96*H, fill='white')#ÓÒÍÈ
pointsL = [
32/96*W,57/96*H,
28/96*W,16/24*H,
30/96*W,17/24*H,
32/96*W,17/24*H
]
w.create_polygon(pointsL, fill='blue')
w.create_oval(25/96*W,64/96*H,30/96*W,70/96*H,fill='white')
#w.create_line(28/96*W,16/24*H,W, 16/24*H) #ÊֵĻùÏß
#w.create_line(30/96*W,17/24*H,W, 17/24*H) #ÊֵĻùÏß
pointsR = [
64/96*W,57/96*H,
68/96*W,16/24*H,
66/96*W,17/24*H,
64/96*W,17/24*H
]
w.create_polygon(pointsR, fill='blue')
w.create_oval(66/96*W,16/24*H,71/96*W,70/96*H,fill='white')
if __name__ == '__main__':
root.mainloop()
СºÚÎÝ|ÊÖ»ú°æ|Archiver|ÓãC¹¤×÷ÊÒ ( ÔÁICP±¸18085999ºÅ-1 | ÔÁ¹«Íø°²±¸ 44051102000585ºÅ)
GMT+8, 2024-5-1 10:45
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.