在可视模块(VPython)中是否有类似scene.mouse.getclick的东西? 我需要翻车。 在此先感谢。Python中的鼠标滚动事件(VPython)
编辑:我需要一个功能,当鼠标移动到一个特殊的区域内没有点击时做某事。
在可视模块(VPython)中是否有类似scene.mouse.getclick的东西? 我需要翻车。 在此先感谢。Python中的鼠标滚动事件(VPython)
编辑:我需要一个功能,当鼠标移动到一个特殊的区域内没有点击时做某事。
正如mathmike所提到的,您似乎可以使用scene.mouse.pick来获取当前在鼠标下的对象,而对于“场景位置”,我认为scene.mouse.pickpos是你在找什么 - 如果没有,你应该能够从全局鼠标位置(通过getEvent())来计算它。
否则,请从getEvent()函数获取您的信息,并可能为自己编写一个事件循环。
scene.mouse.getclick会告诉你鼠标最后一次点击的位置。这与scene.mouse.clicked不同,它告诉你是否有人点击。
没有相应的方法来查看是否有人将鼠标悬停在特定对象上。你可以做的一件事是使用一个while循环来持续检查scene.mouse.pick,看看它是否鼠标当前在感兴趣的对象上。
我想你忘了提及UI框架... – sharvey 2010-04-16 20:03:30
什么是UI框架? – kame 2010-04-16 20:23:38
也许你的意思是视觉模块! – kame 2010-04-16 20:25:19