【发布时间】:2016-01-05 10:46:57
【问题描述】:
yes_box = Rectangle(Point(200, 150),Point(350,50))
yes_box.setOutline('blue')
yes_box.setWidth(1)
yes_box.draw(graphics_win)
def mouse_check(arg1):
??????
嘿,有一个简单的问题,可能很明显,但我真的很难过。所以我正在编写一个程序(游戏),需要您在 yes_box 的边界内单击(如上所示)。我需要编写一个函数来检查鼠标点击是否在矩形的边界内,如果是则返回'y',如果不是则返回'n'。
我知道您需要使用 win.getMouse() 和 win.checkMouse() 函数,但我不确定如何让 python 确定该单击是否在矩形对象的边界内?任何帮助将不胜感激!
【问题讨论】:
-
不知道框架,但你不能得到鼠标位置并将它与你用于矩形的坐标进行比较吗?
-
看,我不知道该怎么做。
-
那么实际的问题是“如何在这个图形框架中获取鼠标指针的位置”?
标签: python zelle-graphics