tkinter小鸟收集金币教学版

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

李兴球Python寒假tkinter课程小鸟收集金币鼠标指针

用鼠标指针操作小鸟去收集金币的一个例子。

from tkinter import *
from random import randint

def follow(event):
    cv.coords(bird,event.x,event.y)
    x1,y1,x2,y2 = cv.bbox(bird)
    items = cv.find_overlapping(x1,y1,x2,y2)
    for item in items:
        if item==bird:continue
        cv.delete(item)
    
root = Tk()

cv = Canvas(root,width=800,height=600,bg='lightblue')
cv.pack()

coin_image = PhotoImage(file='coin.png')
coins = []
for c in range(100):
    x = randint(0,800)
    y = randint(0,600)
    co = cv.create_image(x,y,image=coin_image)
    coins.append(co)

bird_image = PhotoImage(file='bird.png')
bird = cv.create_image(x,y,image=bird_image)

cv.bind("",follow)

root.mainloop()

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » tkinter小鸟收集金币教学版
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页