所以我编写了一个叫做西蒙说的游戏,这是一个经典的颜色记忆游戏。算法显然还没有完成,但我只是不知道如何才能使正方形闪烁。我只是用蓝色方块测试一下。在
from tkinter import *
import random
import time
def click():
lightblue_rectangle = w.create_rectangle(483, 480, 683, 680, fill="blue")
window.after(500, click)
blue_rectangle = w.create_rectangle(483, 480, 683, 680, fill="darkblue")
window = Tk()
w = Canvas(window, width=1366, height=766)
w.configure(background = "black")
w.pack()
blue_rectangle = w.create_rectangle(483, 480, 683, 680, fill="darkblue")
red_rectangle = w.create_rectangle(683, 480, 883, 680, fill="red")
yellow_rectangle = w.create_rectangle(483, 280, 683, 480, fill="yellow")
green_rectangle = w.create_rectangle(683, 280, 883, 480, fill="green")
w.tag_bind(blue_rectangle, "<ButtonPress-1>", click)
我得到这样一个错误:click()接受0个位置参数,但给出了1个。我要做的是让方块闪烁。我可以稍后处理随机模式。我只需要帮忙制作方形闪光灯。在
单击后,右下角的方框将闪烁:
编辑以回答新请求:
只闪烁一次。
使用
lightblue
i/o黄色。w.find_withtag(tag)
返回画布项引用索引,该索引位于画布上,以标识要对哪个项执行操作。dummy
是填充event
的占位符伪变量-它不做其他任何事情。在相关问题 更多 >
编程相关推荐