有些人渴望有个小宠物,今天作者带了一个电子宠物——猫。
先把代码奉献给大家:
from tkinter import HIDDEN,NORMAL,Tk,Canvas
def toggle_eyes():
current_color = c.itemcget(eye_left,'fill')
new_color = c.color = c.body_color if current_color == 'white' else 'white'
current_state = c.itemcget(pupil_left,'state')
new_state = NORMAL if current_state == HIDDEN else HIDDEN
c.itemconfigure(pupil_left, state=new_state)
c.itemconfigure(pupil_right, state=new_state)
c.itemconfigure(eye_left,fill=new_color)
c.itemconfigure(eye_right,fill=new_color)
def blink():
toggle_eyes()
root.after(250,toggle_eyes)
root.after(3000,blink)
def toggle_pupils():
if not c.eyes_crossed:
c.move(pupil_left,10,-5)
c.move(pupil_right,-10,-5)
c.eyes_crossed = True
else:
c.move(pupil_left,-10,5)
c.move(pupil_right,10,5)
c.eyes_