在可視模塊(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