MCPcopy Create free account
hub / github.com/ActiveState/code / drawFace

Method drawFace

recipes/Python/167487_Windows_SAPI4/recipe-167487.py:316–340  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

314 return None
315
316 def drawFace(self):
317 #draw face
318 self.face = self.canvas.create_oval(140, 10, 240, 110, tag='face', fill='yellow', width=3)
319 self.eyeL = self.canvas.create_oval(170, 40, 180, 60, tag='eye', fill='black')
320 self.eyeR = self.canvas.create_oval(200, 40, 210, 60, tag='eye', fill='black')
321 self.mouthClosed = self.canvas.create_polygon(150, 60, 190, 100, 230, 60, 190, 100,
322 smooth=1, width=3, outline='Black', fill='Red')
323 #hidden at startup
324 self.mouthOpen1 = self.canvas.create_polygon(150, 60, 170, 75, 190, 90, 210, 75, 230, 60, 190, 90,
325 splinesteps=20, smooth=1, width=3, outline='Black', fill='Red')
326 self.mouthOpen2 = self.canvas.create_polygon(150, 60, 160, 75, 190, 95, 220, 75, 230, 60, 190, 90,
327 splinesteps=20, smooth=1, width=3, outline='Black', fill='Red')
328 self.mouthOpen3 = self.canvas.create_polygon(150, 60, 170, 75, 190, 95, 210, 75, 230, 60, 190, 90,
329 splinesteps=20, smooth=1, width=3, outline='Black', fill='Red')
330 self.mouthOpen4 = self.canvas.create_polygon(150, 60, 160, 80, 190, 100, 220, 80, 230, 60, 190, 90,
331 splinesteps=20, smooth=1, width=3, outline='Black', fill='Red')
332 self.canvas.lower(self.mouthOpen1)
333 self.canvas.lower(self.mouthOpen2)
334 self.canvas.lower(self.mouthOpen3)
335 self.canvas.lower(self.mouthOpen4)
336 self.blinkL = self.canvas.create_oval(165, 49, 185, 51, tag='eye', fill='black')
337 self.blinkR = self.canvas.create_oval(195, 49, 215, 51, tag='eye', fill='black')
338 self.canvas.lower(self.blinkL)
339 self.canvas.lower(self.blinkR)
340 return None
341
342 def drawFaceMouthTalk(self):
343 #open mouth

Callers 1

__init__Method · 0.95

Calls 1

lowerMethod · 0.45

Tested by

no test coverage detected