回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我想我的程序注册连续三次鼠标点击。每次单击鼠标时,都会绘制一个唯一的对象(预先确定的位置和形状)。第一次单击=第一个对象出现,如果再次单击=第二个对象出现,如果单击第三次=第三个对象出现。这应该是什么样子?你知道吗</p>
<p>这是我所拥有的,但不起作用:</p>
<pre><code>def printer(event):
x, y = event.x, event.y
print(x,y)
if event.x in range (130,224) and event.y in range(197,305):
canvas.create_oval(146, 158, 140, 164, outline="indianred2", fill="red", width=1.5)
elif event.x in range (130,224) and event.y in range(197,305):
canvas.create_oval(180.5, 158, 174.5, 164, outline="indianred2", fill="red", width=1.5)
elif event.x in range (130,224) and event.y in range(197,305):
canvas.create_oval(209, 158, 215, 164, outline="indianred2", fill="red", width=1.5)
</code></pre>